在树莓派上的 Raspbian 上使用 Spyder 3.1.3 中的 Python3.5.3。将两个 numpy 数组附加到名为“list0”的列表中,与分配的 numpy 数组“a”配合良好,例如:
import numpy as np
list0 = []
a = np.array([[1,2,3],[2,3,4]])
list0.append(a)
a = np.array([[11,12,13],[12,13,14]])
list0.append(a)
print("list0 =",list0)
Run Code Online (Sandbox Code Playgroud)
效果很好,作为输出提供(帖子的格式更好):
list0 = [ array([[ 1, 2, 3], [ 2, 3, 4]]),
array([[11, 12, 13], [12, 13, 14]]) ]
Run Code Online (Sandbox Code Playgroud)
使用循环将赋值替换为 a ,会发生奇怪的事情:
import numpy as np
a = np.empty((3), int)
list0 = []
for idx in range(4):
for i in range(3):
a[i] = idx*10 + i
print("idx =",idx,"; a =",a)
list0.append(a)
print("list0 …Run Code Online (Sandbox Code Playgroud)