プログラミング初心者のため拙い説明ですがよろしくお願いします…。
実現したいこと
numpy.loadtxtで連番のcsvデータ(data_1.csv、data_2.csv、data_3.csv、、)を大量に読み込む際に、一つずつloadtxtを書くのではなくfor文で一気に読み込みたいです。
該当のソースコード
python
1import numpy 2 3data_1 = numpy.loadtxt("data_1.csv", delimiter=",") 4data_2 = numpy.loadtxt("data_2.csv", delimiter=",") 5data_3 = numpy.loadtxt("data_3.csv", delimiter=",") 6data_4 = numpy.loadtxt("data_4.csv", delimiter=",") 7data_5 = numpy.loadtxt("data_5.csv", delimiter=",") 8data_6 = numpy.loadtxt("data_6.csv", delimiter=",") 9data_7 = numpy.loadtxt("data_7.csv", delimiter=",") 10data_8 = numpy.loadtxt("data_8.csv", delimiter=",") 11data_9 = numpy.loadtxt("data_9.csv", delimiter=",") 12data_10 = numpy.loadtxt("data_10.csv", delimiter=",")
以上のように連番のcsvファイルを読み込み、それぞれをdata_1,data_2,,,としています。
これをfor文で省略したいです。
なお読み込むcsvファイルはそれぞれデータ項目の数が異なるため、data_1、data_2、、は行・列の数が異なる二次元配列の形になっています。
補足情報(FW/ツールのバージョンなど)
なにか必要な情報ありましたら補足しますのでコメントお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/24 09:39