読者です 読者をやめる 読者になる 読者になる

サイエンティストとマーケターのはざま

Pythonとか広告とかデータ分析とかとか


Numpy

Numpyで配列の結合・分割

作成した配列の結合や分割もNumpyでよく利用します。 >>>import numpy as np #2×3行列 >>>a = np.array([[1,2,3], [4,5,6]]) >>>b = np.array([[7, 8, 9], [10, 11, 12]]) #2×3行列と2×3行列を行方向に結合して4×3に >>>np.r_[a,b] array([[ 1, 2, 3], [ 4, …

ヒストグラムを描く

Pythonのmatplotlibライブラリにおけるhist関数でヒストグラムを描画できます。 #インポート import numpy as npimport scipy as sp import matplotlib.pyplot as plt# データセットの読み込みscore = np.loadtxt('score.txt', skiprows=1)X = score[:,0] #…

Numpyのdtypeを変更する

Numpyではdtypeオプションを指定しなければ自動的に設定されます。しかし、ファイルを読み込むときに以下のように(例えばstring)でtypeを指定することもできます。 #read file$data = np.loadtxt('score.txt', dtype=np.string0)$data array([['contemporary…

numpyでデータを取り込み、matplotlibで散布図に描画する

配列の扱いがあまり得意でなかったため、pandasばかり使ってnumpyを敬遠していました。 残念ながら仕事で触れる機会が頻繁にありそうなので、このタイミングでおさえていきたいと思います。 今回は簡単に、データを取り込みscatterにプロットしたいと思いま…