import numpy as np
i = np.array([ [0,1],[1,2] ])
j = np.array([ [2,1],[3,3] ])
k = np.array([ [2,1],[3,3] ])
l = np.array([ [2,1],[3,3] ])
l1 = np.array([ [2,1],[3,3] ])
l2 = np.array([ [2,1],[3,3] ])
l3 = np.array([ [2,1],[3,3] ])
l4 = np.array([ [2,1],[3,3] ])
a = [i, j, k, l, l1, l2, l3, l4]
b = []
b.append(a)
b.append(np.array([ [2,1],[3,3] ]))
b.append(np.array([ [2,1],[3,3] ]))
b.append(np.array([ [2,1],[3,3] ]))
b.append(np.array([ [2,1],[3,3] ]))
b.append(np.array([ [2,1],[3,3] ]))
arr = np.array(b)
print np.shape(b)
c = np.reshape(arr, (13, 2 ,2))
print np.shape(c)
當我嘗試這個我收到此錯誤信息:如何重塑在列表中的元素:ValueError異常:新陣列的總大小必須保持不變
ValueError: total size of new array must be unchanged
如何重塑一個列表元素。我無法將列表中的數組len()
重新整形。
哪裏錯誤 - 哪條線?這些印刷品顯示什麼? – Roelant