のためにあまりにも多くのインデックスは、私がデータ(1行に100個のデータ)はIndexError:配列
を持っているこれは私のコードです:
from pylearn2.datasets.csv_dataset import CSVDataset
import pickle
print ('convert: data.csv -> train.pkl')
pyln_data = CSVDataset("data.csv", one_hot=True, delimiter=',')
pickle.dump(pyln_data, open("train.pkl" , 'w'))
が、私はこのエラーを取得:
をy = data[:, 0:self.num_outputs]
IndexError: too many indices for array
あなたが投稿したコードは、このエラーを再現しません。エラーはかなり自明ですが、データの「シェイプ」を確認してください。例えば'y.shape'は何を返しますか? 'self.num_outputs'の値は何ですか? – EdChum
私は混乱して、私はちょうどpklにデータCSVを変換したい。私はy.shapeが1Dなので返されないと思った。 self.num_outputs = 100の値 –
他人がこのエラーや完全なトレースバックを再現するために、データやコードを投稿していません。それが立て続けにこの質問は釣りの探検になります – EdChum