我正在尝试在 python 中编写一个 for 循环来创建一个看起来像这样的元组数组
Output = [(0.0,C[0]),(0.0,C[1]),(0.0,C[2]), .... , (0.0,C[n-1])]
其中C
是一些其他数字的数组。
如果我尝试(可以与 matlab 一起使用的东西)
for n in xrange(0,N):
Output[n]=numpy.asarray( [0.0,C[n]] )
然后我收到错误ValueError:使用序列设置数组元素
。
有人可以帮忙吗?
最佳答案
numpy.array([(0.0, C[x]) for x in range(n)])
关于Python 元组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10303891/