Entries from 2016-01-01 to 1 year
mac mini late 2012を2年前ぐらいにヤフオクで落札してそれ以降メディアサーバー的に使っているのですが、落札当初にSSD換装をしてからと言うもの全く内部を開けていじるようなことはしてきませんでした。まあ、端的にいうとメモリの増設をしていなかったと…
マークダウンに慣れたいと思ったので、はてブをマークダウン形式で書くことにしました。 とはいえそこまでマークダウンが書けるようになっているわけ でも ない ので 調べながら 練習 していきたいと思います。 といいつつさらっと なんかはかじったりもして…
まんまですが、ブログタイトル変えました。あんまりswiftやってないしな―とか、てかpythonしかやってなくない?とか思ってはいたので、一応変えてみました。python以外のことを書く予定も特にはないのですが、他のことも色々書けるようなタイトルにしてみま…
タイトルの通りですが、新しい関数とその使い方について書きます。やることはscipyでのピーク検出です。単純にピークと呼んでいますが、離散的なデータから極大極小を見つける関数のようです。 関数は以下のようにインポートします。 from scipy.signal impo…
matplotlibでグラフを実際に書くことが多くなってきたのですが、実際使うとなるとデフォルト設定ではなくもう少しいじりたいなと思うことが多々あります。一回グラフを作成してから、プレビューで画像編集をしてもいいのですが、出来る限りプロセスは簡単で…
オリジナルのカラーマップを作成して、matplotlibのプロットに使いたいときの方法です。参考 qiita.comやりたいことはすべてこちらの方に書いてあるのですが、あくまで備忘録用に書かせていただきます。 参考のColormapのカスタマイズのところで定義されてい…
numpyの行列積を表すときにだいたいdotメソッドを使うと思いますが、先日読んだ記事ではpython3.5以降では@マークで行列積を表すことができるそうです。 >>> import numpy as np >>> a = np.arange(0, 6).reshape(3, 2) >>> a array([[0, 1], [2, 3], [4, 5]…
limitlessledの使い方です。まず、limitlessledのpythonAPIであるledcontrollerをpipでインストールします。limitlessledのブリッジのIPアドレスを調べます。あとはledcontrollerをimportして普通にpythonコードを書くだけです。サンプルは以下です。 #IPア…
去年の今頃に引っ越しをしまして、その当時照明に凝ってみようと考えていたこともあり、ワイヤレスで制御できるLEDを探していました。この分野で一番名前が売れているのは疑うまでもなくhueだと思いますが、いかんせん高いです。これは自分でも思いましたし…
C/C++などのサイトでよく見るビット演算と言うものがどういうものかちょっとだけ分かってきたので、そのことについて書きます。いままでビット演算はどのようにやっているのかそもそもよくわからなかったのですが、単純にint型の変数を宣言してその中に代入…
python環境の構築においてよく目にするPATHを通すということがどういうことかわかっていませんでした。 自分はどのディレクトリにおいてもコマンドにアクセスできるようにすることと理解しています。(初心者なので間違いがあれば訂正していただけると幸いで…
np.whereはnumpyに含まれる関数です。np.where(condition, x, y)と引数を与えると、conditionが真の時にはx, conditionが偽の時にはyを与えるという風に使います。違う使い方としては、np.where(condition)とだけすると、conditionが真の時のindexを返すよう…
pythonのパッケージであるAnacondaのアップデートをしました。今までは2.4.1でしたが、今回は4.1.0にアップデートしました。やり方の説明ではないのですが、Anacondaのアイコンがかっこよくなってました。2.4.1よりは新しいアイコンのほうが好きですね。ただ…
matplotlibの三次元プロットで複数axisを生成する方法がありましたので、コードを書いてみました。 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D N = 20 fig = plt.figure(figsize = (8, 6)) ax = fig.add_…
タイトルのとおりですが久しぶりに書きます。先日までテストがあったのであまりコードを書く時間もなく、ブログも書けませんでした。 機械学習とか春ぐらいに勉強していたc++について調べたりしてはいましたが…pythonとかswiftとかと書いておきながら最近は…
itertoolsというモジュールを使うことで、順列組み合わせを表現できるようです。もっと高度なことができるようですが、自分の使い方だとそこまで使わないかな という感じです。順列を使えるようになるとfor文のネストを減らすことができて見た目的にきれいに…
プログラミング自体は去年の秋ぐらいに始めたので、まだ一年経っていませんが、 あまり成長が見られないな―と思いました。自分はpaizaというWebサービスで問題を解きつつ、その言語に慣れていこうと考えているのですが、 問題がそもそも解けないのです。Bラ…
Pythonのソースコードを載せてみようかと思います。大学の課題で必要だったので、エネルギーダイアグラムをmatplotlibで作りました。以下にソースコードを載せます。物質名等はそれぞれ適当なものをお使いください。 #numpyとpyplotのimport import numpy as…
最近Linuxに興味があります。なので基本はMacを使っているのですが、Linux用に もう一台ノートパソコンを買おうかと迷っています。今のところ気になっている機種としては、ASUSのVivobook E200HAという機種です。 hpやDELLの格安pcも考えたのですが、デザイ…
paizaの標準入力のところでオプショナル型の変数が使われているのですが、 そもそもオプショナル型を理解していなかったのでここ数日調べたりしてました。paizaは文字列を受け取るので、intもしくはdouble変換が必須になります。調べてわかったこととして、S…
よく見る引用記法でブログカードなるものがあるようです。昨日ははてな記法での引用をしてみましたが、今日はブログカードの引用をしてみたいと思います。help.hatenablog.comこんなかんじです。
初心者なので知りませんでしたが、はてな記法というものがあるそうです。一回使ってみたかったので、書きました。以下参考URL: http://kangaete.hatenablog.com/entry/2013/05/26/220145
昨日pythonをいじってて思ったこと matplotlibで散布図を描くときの色の指定について、 color = のところに配列を渡して、勝手に色変えてくれないかなと思っていたのですが、さすがにそんなことは無理でした。 それで最初からデータを分割して幾つかのグルー…
タイトル通り、Pythonとかswiftの勉強したことを備忘録がてら書いていきます。