tofile & fromfile

corr.astype('float32').tofile(file_name)

corr_read=np.fromfile(file_name,dtype='float32')

file_nameの代わりにf=openなんとかのfを与えてもよいようだが,まだ試していない.

tofile はplain binaryでファイルに書き出す.

fromfileは読み出す.

plain binary なのでgradsで読みたい場合はコレがよさそう.

単精度で出力・入力する場合は(ファイル容量を抑えるあるいはgradsで読むため),dtypeを指定する.

tofile writes to an output file in plain binary format

fromfile reads it.

Plain binary is suitable for reading by grads.

example

corr.astype('float32').tofile(corrfname)

corr_read=np.fromfile(file_name,dtype='float32')