10次元のデータセットのグリッドを生成しようとしていますが、その間、http://pybrain.org/docs/tutorial/fnn.htmlのコードに従っています。私が実装してエラーをスローしているコードは次のとおりです。
ticks = arange(-3.,6.,0.2)
X, Y = meshgrid(ticks, ticks)
# need column vectors in dataset, not arrays
griddata = ClassificationDataSet(10,1, nb_classes=3)
for i in xrange(X.size):
griddata.addSample([X.ravel()[i],Y.ravel()[i]], [0])
私が得ているエラーは次のとおりです。
File "a.py", line 224, in <module>
griddata.addSample([X.ravel()[i], Y.ravel()[i]], [0])
File "a.py", line 45, in addSample
self.appendLinked(inp, target)
File "a.py", line 216, in appendLinked
self._appendUnlinked(l, args[i])
File "a.py", line 198, in _appendUnlinked
self.data[label][self.endmarker[label], :] = row
ValueError: cannot copy sequence with size 2 to array axis with dimension 7
エラーを修正する方法がわかりません。