在pycharm中如何实现创建以下例子的数组:
例:patt = [ [[1, 2, 5], [0]], [[1, 3, 4], [1]], [[1, 6, 2], [1]], [[1, 5, 1], [0]], [[1, 8, 4], [1]] ]
这个是要创建的数组,array_in共189*21行,12列;array_out共189*21行,1列: patt_1 = [ [[array_in[0][0], array_in[0][1], array_in[0][2], array_in[0][3], array_in[0][4], array_in[0][5], array_in[0][6], array_in[0][7], array_in[0][8], array_in[0][9], array_in[0][10], array_in[0][11]], [array_out[0][1]]] ]
可以这样来实现
patt = []
for i in range(10):
temp = []
temp1 = []
for j in range(3):
temp.append(j)
temp2 = [i]
temp.append(temp1)
temp.append(temp2)
patt.append(temp)
不知道这个是否符合你的要求:
patt = []
for i in range(10):
temp = [0 for j in range(3)]
patt.append(temp)
temp = [i]
patt.append(temp)
for i in range(1, 10, 2):
print(patt[i - 1], patt[i])
输出:
[0, 0, 0] [0]
[0, 0, 0] [1]
[0, 0, 0] [2]
[0, 0, 0] [3]
[0, 0, 0] [4]
谢谢大家了,这个问题终于解决了