【发布时间】:2018-05-15 12:30:58
【问题描述】:
我有一个数组
a=[0, 10, 20, 30, 40, 50, 60]
我用
选择了第二个和第三个元素a[[1,2]]
获得
array([10, 20])
我如何选择a 的其他元素,除了我已经选择的元素?
也就是我要获取:
array([0, 30, 40, 50, 60])
逻辑上应该是这样的
a[![1,2]]
【问题讨论】:
-
有一个过滤功能可以做到这一点 => here。你可以只谷歌,“Python 3 过滤器”。
-
标记
numpy,如果这是您要问的。 -
a如图所示(但未命名)是一个列表。a[[1,2]]给出一个错误。如果a真的是一个 numpy 数组,你应该在你的代码中显示它。
标签: python arrays numpy selection