呉ユーキション - 自然生まれのnumpyのライブラリーの研究ノート:numpyのIO

numpyのは、ディスク上の読み取りと書き込みのテキストまたはバイナリデータをすることができます。
NPY:numpyのは、単純なファイル形式ndarrayオブジェクトを紹介します。
NPYファイルはndarrayデータの再構築、グラフィックス、DTYPEやその他の情報を格納するために必要。
IO一般的に使用される機能である:
(負荷)及び(保存)機能を読み取るための2つの主要な機能であり、書き込みデータの配列をファイル、デフォルトでは、アレイは、ファイル拡張子.npyに格納された非圧縮の生のバイナリフォーマットです。
savze()関数は、デフォルトでは、ファイルの複数のアレイを書き込むために使用され、それはファイル拡張子.npzに格納された非圧縮の生のバイナリ形式のアレイです。
loadtxt()とsavetxt()関数ハンドル通常のテキストファイル(.txtなど)

インポートnumpyのNP AS 
 
A = np.array([1,2,3,4,5 ]) 
 
ファイルoutfile.npyに保存 
np.save(' outfile.npy ' 、A) 
 
は、ファイルoutfile2.npyに保存しましたファイルパス.npyの末尾に拡張した場合、この拡張子は自動的に追加され 
np.save(指定の出力ファイル2 、A)を
インポートNPとしてnumpyの
 
B = np.load(' outfile.npy ' プリント(B)

インポートnumpyのNP AS 
 
A = np.array([1,2,3]、[4,5,6 ]])
B = np.arange(0、1.0、0.1 
C = np.sin(B)
C我々は、キーワードパラメータsin_array使用 
np.savez(" runoob.npz "、Bを、sin_array = C)
R&LT = np.load(" runoob.npz " プリント(r.files) は、各アレイ名チェック
プリント(R&LT 【" arr_0 " ]) アレイAの
プリント(R&LT [ " arr_1 " ]) 配列b
プリント(R&LT [ " sin_array " ]) 配列c

インポートNPとしてnumpyの
  = np.array([1,2,3,4,5 ])
np.savetxt(' out.txtを' 
B = np.loadtxt(' out.txtを' 
 
プリント(B)
インポートnumpyのNP AS 
 
 
A = np.arange(0,10,0.5).reshape(4、-1 
np.savetxt(" out.txtを"、A、FMT = " %のD "、DELIMITER = " "整数を保存するには、カンマで区切られた 
B = np.loadtxt(out.txtを、DELIMITER = 負荷がカンマ区切りとして指定されるべきプリント(B)

おすすめ

転載: www.cnblogs.com/tszr/p/12230570.html