如何从数组的第n个项目中减去每个n-1个项目(Python)?

罗比·卡普斯(Robbie Capps)

我研究了很多关于获取数组的第n个项目的文章,并且使用了用于对偶数和奇数索引进行切片的方法。但是,最后我得到了最后一个对象的空数组。有什么建议?

floc1 是一个数组,我想从每个偶数元素中减去每个奇数元素:

period = abs(floc1[0::2] - floc1[1::2])

目前,这给了我一个空数组。

编辑:

我已经尝试了以下评论中建议的所有内容。唯一产生不同错误的是:

period = [i-j for i, j in zip(floc1[0::2], floc1[1::2])]

这给出了:

Phi12 = ((tau)/(period))
ValueError: operands could not be broadcast together with shapes (1,8208) (0,) 

在参照:

Phi12 = ((tau)/(period))

同样,floc1绝对不是一个空数组。我将其保存到文本文件中进行确认。

约翰·拉鲁伊

您的示例给出了一个错误,如果floc1是a list(人们通常称其为“数组”)。对于a,list您可以这样做。

>>> floc1 = [11, 5, 6, 2]
>>> it = iter(floc1)
>>> [x - next(it) for x in it]
[6, 4]

zip如果您愿意,也可以使用@wenzul的答案

如果floc1是numpy.array-您已经执行的操作

>>> import numpy as np
>>> floc1 = np.array([11, 5, 6, 2])
>>> abs(floc1[0::2] - floc1[1::2])
array([6, 4])

也许您floc1实际上是一个空数组

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从数组的第n个项目中减去每个n-1个项目(Python)?

来自分类Dev

从Python中不同列表中的第n个项目中减去列表中的第n个项目

来自分类Dev

如何将数组中的第n个项目带到数组中的第z个项目?

来自分类Dev

从数组每n个项目中删除n个项目

来自分类Dev

从数组每n个项目中删除n个项目

来自分类Dev

如何使用linq和string.EndsWith(<数组中N个项目中的1个>)

来自分类Dev

分组数组的每个第n个元素

来自分类Dev

数组中第n个项目的SparkSQL SQL语法

来自分类Dev

我如何在按班级检索的项目数组中获得第n个孩子?

来自分类Dev

如何在javascript中排除数组中的第n个项目?

来自分类Dev

列表到字典python中的第n个项目

来自分类Dev

Python删除数组中的每个第n个元素

来自分类Dev

如何在对象内选择第n个项目

来自分类Dev

DAX如何返回第N个所选项目

来自分类Dev

如何在NetLogo中更改列表的第n个项目?

来自分类Dev

R中的累积第n个项目

来自分类Dev

编辑列表中的第N个项目

来自分类Dev

Python CSV库返回1个项目而不是项目列表

来自分类Dev

如何从R中的数据帧中得到第n个减去第(n-1)个项?

来自分类Dev

如何从第(nx)个值中减去列中的第n个值?

来自分类Dev

从swift数组中删除每个第n个元素

来自分类Dev

大列表中每个列表的第n个项目的计数频率

来自分类Dev

如何在每个第n个单词处拆分String数组?

来自分类Dev

在一系列系列中,如何从每个子系列事件中的第n个数字中减去每个第一个数字?

来自分类Dev

如何对n之后的所有项目使用第n个选择器?

来自分类Dev

如何为每N个项目重新排序Python列表

来自分类Dev

在可扩展列表视图中删除第(n-1)个项目的分隔线?

来自分类Dev

从数组列表中的每个数组中选择每个第n个矩阵

来自分类Dev

每N个项目分解一个{{#每个}}块

Related 相关文章

  1. 1

    如何从数组的第n个项目中减去每个n-1个项目(Python)?

  2. 2

    从Python中不同列表中的第n个项目中减去列表中的第n个项目

  3. 3

    如何将数组中的第n个项目带到数组中的第z个项目?

  4. 4

    从数组每n个项目中删除n个项目

  5. 5

    从数组每n个项目中删除n个项目

  6. 6

    如何使用linq和string.EndsWith(<数组中N个项目中的1个>)

  7. 7

    分组数组的每个第n个元素

  8. 8

    数组中第n个项目的SparkSQL SQL语法

  9. 9

    我如何在按班级检索的项目数组中获得第n个孩子?

  10. 10

    如何在javascript中排除数组中的第n个项目?

  11. 11

    列表到字典python中的第n个项目

  12. 12

    Python删除数组中的每个第n个元素

  13. 13

    如何在对象内选择第n个项目

  14. 14

    DAX如何返回第N个所选项目

  15. 15

    如何在NetLogo中更改列表的第n个项目?

  16. 16

    R中的累积第n个项目

  17. 17

    编辑列表中的第N个项目

  18. 18

    Python CSV库返回1个项目而不是项目列表

  19. 19

    如何从R中的数据帧中得到第n个减去第(n-1)个项?

  20. 20

    如何从第(nx)个值中减去列中的第n个值?

  21. 21

    从swift数组中删除每个第n个元素

  22. 22

    大列表中每个列表的第n个项目的计数频率

  23. 23

    如何在每个第n个单词处拆分String数组?

  24. 24

    在一系列系列中,如何从每个子系列事件中的第n个数字中减去每个第一个数字?

  25. 25

    如何对n之后的所有项目使用第n个选择器?

  26. 26

    如何为每N个项目重新排序Python列表

  27. 27

    在可扩展列表视图中删除第(n-1)个项目的分隔线?

  28. 28

    从数组列表中的每个数组中选择每个第n个矩阵

  29. 29

    每N个项目分解一个{{#每个}}块

热门标签

归档