誰も私にこれを説明できますか? (Python 3.3.2、numpy 1.7.1):NumPyサイズ変更メソッド
>>> a = np.array([[1,2],[3,4]])
>>> a # just a peek
array([[1, 2],
[3, 4]])
>>> a.resize(3,2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: cannot resize an array references or is referenced
by another array in this way. Use the resize function
>>> a = np.array([[1,2],[3,4]])
>>> a.resize(3,2)
>>> a
array([[1, 2],
[3, 4],
[0, 0]])
>>> a = np.array([[1,2],[3,4]])
>>> print(a) # look properly this time
[[1 2]
[3 4]]
>>> a.resize(3,2)
>>> a
array([[1, 2],
[3, 4],
[0, 0]])
なぜアレイを覗いて参照するのですか? (または、少なくとも、私は見終わった後でもその参照がなぜ残っているのですか?) また、それは私だけか、その例外は少し書き直す必要がありますか? documentation(強調鉱山)から
あなただけではありません。例外メッセージには「参照」の前に「which」がなく、健全な句読点と大文字を使用することができます。 –