我查阅了很多关于获取数组的第n项的帖子,并使用了对偶数和奇数索引进行切片的方法。但是,最后一个对象的数组是空的。有什么建议吗?在
floc1
是一个数组,我想从每个偶数元素中减去每一个奇数元素:
period = abs(floc1[0::2] - floc1[1::2])
这给了我一个空数组。在
编辑:
我已经尝试了下面评论中的所有建议。唯一产生不同错误的是:
^{pr2}$这样可以得到:
Phi12 = ((tau)/(period))
ValueError: operands could not be broadcast together with shapes (1,8208) (0,)
关于:
Phi12 = ((tau)/(period))
同样,floc1
绝对不是空数组。我把它保存到一个文本文件中以确认。在
如果
floc1
是list
(人们通常称之为“数组”)时,您的示例会给出一个错误。对于list
你可以这样做。在如果您喜欢看@wenzul的答案,您也可以使用
zip
如果
^{pr2}$floc1
是数字阵列-你已经成功了也许您的
floc1
实际上是一个空数组它不起作用,因为你试图从列表中减去一个列表。 你需要做的元素明智。在
同时查看this。在
相关问题 更多 >
编程相关推荐