【发布时间】:2013-12-08 06:02:20
【问题描述】:
我将如何格式化一个 numpy 形式的数组
data1 = np.array([[0,0,0],[0,1,1],[1,0,1],[1,1,0]])
到此格式的列表:
data = [
[[0,0], [0]],
[[0,1], [1]],
[[1,0], [1]],
[[1,1], [0]]
]
我尝试使用两个 for 循环
for i in range(len(data)):
for j in range(3):
if j == 2:
va[i] = data1[i][j]
else:
sa[i] = data1[i][j]
但这给了我一个索引越界错误。我很想知道如何解决这个问题
【问题讨论】:
-
va和sa初始化为什么? -
@hpaulj
va = []和sa = []但谢谢。我的问题得到了答案