2016-09-01から1ヶ月間の記事一覧

IDに対応する値のベクトル

ids = np.array([0,0,0,1,1,2]) x=np.array([5,10,15]) x[ids] Out[0]: array([ 5, 5, 10, 10, 15])

csvを読むよりnumpy arrayをロードした方がだいぶ速い

大きなファイルだと、np.genfromtxtとnp.loadでスピードにかなり差が出る。 import numpy as np import time a=np.arange(10000).reshape([1000,10]) np.save('data_to_read_np',a) np.savetxt('data_to_read_csv.csv',a,delimiter=',') 1000回ずつ読み込む…

Bonnet, C{\'e}line and Dubois, Pierre (2010) Inference on vertical contracts between manufacturers and retailers allowing for nonlinear pricing and resale price maintenance., The RAND Journal of Economics, 41(1), 139-164. フランスのミネラ…