作成
PythonのnumpyでCSVファイルの読み書き。
#### memo 以下のCSVファイルが /temp/test.csv にあるとします。 #### command (/temp/test.csv) # cat /temp/test.csv #### command ret 10,11,12,13 20,21,22,23 ###title CSVデータの読み込み #### source (python) import numpy as np a = np.loadtxt('/temp/test.csv', delimiter=',') print(a) #### source ret (結果) array([[ 10., 11., 12., 13.], [ 20., 21., 22., 23.]]) ###title CSVデータの操作 #### memo 読み込み後はNumpyで操作できます。 #### source b = a+100 print(b) #### source ret array([[ 110., 111., 112., 113.], [ 120., 121., 122., 123.]]) ###title CSVデータの保存 #### source np.savetxt('/temp/test2.csv', b, delimiter=',', fmt='%d') #### memo CSVファイルが作成されているか確認。 #### command ret # cat /temp/test2.csv 110,111,112,113 120,121,122,123 ###title その他 ### memo ちょっとした計算は numpy で扱えますが、より複雑なデーター処理をする場合は scipy のほうが向いています。
wakatta 記法
投稿の仕方
基本的な記法
エンジニア向け記法
記法のサンプル
このコンテンツを見る