如何从python的列表中获取一系列值?

娜蒂娅

我想做以下 Matlab 代码:

indexes=find(data>0.5);
data2=data(indexes(1):indexes(length(indexes))+1);

在 Python 中,所以我做了:

indexes=[x for x in data if x>0.5]
init=indexes[1]
print(indexes)
end=indexes[len(indexes)]+1
data2=data[init:end]

但我收到此错误:

end=indexes[len(indexes)]+1 IndexError:列表索引超出范围

我认为 Python 中的索引可能与我在 Matlab 中得到的索引不同?

摩西·科莱多耶

您的列表理解不是构建索引列表,而是构建项目本身的列表。您应该使用enumerate以下方法在项目旁边生成索引

ind = [i for i, x in enumerate(data) if x > 0.5]

切片无需如此冗长:

data2 = data[ind[0]: ind[-1]+1] # Matlab's index 1 is Python's index 0

对索引列表进行索引len(ind)将给出IndexErrorPython 中as 索引从 0 开始(与 Matlab 不同),最后一个索引应使用ind[len(ind)-1]或 简单地获取ind[-1]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python中的索引列表,用于一系列值

来自分类Dev

python中的索引列表,用于一系列值

来自分类Dev

从 jquery 中的一系列值中获取数据

来自分类Dev

从链接列表中删除一系列值

来自分类Dev

如何仅从pl / sql中的一系列datetime值中获取时间间隔?

来自分类Dev

在 Python 中从一系列数字创建列表

来自分类Dev

如何从数组中删除一系列值?

来自分类Dev

如何按熊猫中的一系列值分组?

来自分类Dev

如何打印数组中的一系列值?

来自分类Dev

如何在python中给定列表的情况下创建一系列JSON对象?

来自分类Dev

如何引用python列表中的一系列项目?

来自分类Dev

如何在python上的ibapi中获取一系列请求

来自分类Dev

如何在python中搜索一系列行?

来自分类Dev

如何从Python文件中解脱一系列对象?

来自分类Dev

如何在python中添加一系列数字

来自分类Dev

如何在Laravel 4控制器中获取一系列复选框的值(如果选中)

来自分类Dev

Django - 从一系列表单中获取数据并一次保存它们

来自分类Dev

在属性值相同的列表中对一系列值进行排序

来自分类Dev

如何将一个数组中的一系列值除以另一个数组中的一系列值

来自分类Dev

从列表中按其索引获取一系列元素

来自分类Dev

如何使单个联接值与一系列值匹配

来自分类Dev

在一系列列表中重新分配字符串值

来自分类Dev

如何更改“WHERE startdate >= date”子句的值并获取一系列日期的数据?

来自分类Dev

从iOS中的一系列对象中获取价值

来自分类Dev

python pandas从一系列布尔值获取索引边界

来自分类Dev

从python列表中提取一系列数据

来自分类Dev

从python列表中提取一系列数据

来自分类Dev

反引号扩展列表中的一系列元素

来自分类Dev

对 Panda Dataframe 中的一系列列表进行分组

Related 相关文章

  1. 1

    python中的索引列表,用于一系列值

  2. 2

    python中的索引列表,用于一系列值

  3. 3

    从 jquery 中的一系列值中获取数据

  4. 4

    从链接列表中删除一系列值

  5. 5

    如何仅从pl / sql中的一系列datetime值中获取时间间隔?

  6. 6

    在 Python 中从一系列数字创建列表

  7. 7

    如何从数组中删除一系列值?

  8. 8

    如何按熊猫中的一系列值分组?

  9. 9

    如何打印数组中的一系列值?

  10. 10

    如何在python中给定列表的情况下创建一系列JSON对象?

  11. 11

    如何引用python列表中的一系列项目?

  12. 12

    如何在python上的ibapi中获取一系列请求

  13. 13

    如何在python中搜索一系列行?

  14. 14

    如何从Python文件中解脱一系列对象?

  15. 15

    如何在python中添加一系列数字

  16. 16

    如何在Laravel 4控制器中获取一系列复选框的值(如果选中)

  17. 17

    Django - 从一系列表单中获取数据并一次保存它们

  18. 18

    在属性值相同的列表中对一系列值进行排序

  19. 19

    如何将一个数组中的一系列值除以另一个数组中的一系列值

  20. 20

    从列表中按其索引获取一系列元素

  21. 21

    如何使单个联接值与一系列值匹配

  22. 22

    在一系列列表中重新分配字符串值

  23. 23

    如何更改“WHERE startdate >= date”子句的值并获取一系列日期的数据?

  24. 24

    从iOS中的一系列对象中获取价值

  25. 25

    python pandas从一系列布尔值获取索引边界

  26. 26

    从python列表中提取一系列数据

  27. 27

    从python列表中提取一系列数据

  28. 28

    反引号扩展列表中的一系列元素

  29. 29

    对 Panda Dataframe 中的一系列列表进行分组

热门标签

归档