我正在运行下面的脚本,但是它没有给我想要的输出。它只打印了最后一个元素;我想打印每个元素。
a = ([0.1, 0.2, 0.43, 0.44,0.55,0.36,0.57,0.58,0.39,0.40])
for k in range(len(a)):
# print(a[i])
#print (a[k])
import numpy as np
array = np.array([[i, j,a[k]]
for i in range(1, 5)
for j in range(i + 1, 6)])
array
预期产出
array([[ 1, 2, 0.1],
[ 1, 3, 0.2],
[ 1, 4, 0.43],
[ 1, 5, 0.44],
[ 2, 3, 0.55],
[ 2, 4, 0.36],
[ 2, 5, 0.57],
[ 3, 4, 0.58],
[ 3, 5, 0.39],
[ 4, 5, 0.40]])
1条答案
按热度按时间fwzugrvs1#