按索引删除数组中的掩码元素

1990年

我有三个数组,一个包含基于某些条件的掩码值:

a = numpy.ma.MaskedArray(other_array, condition)

(起初,我使用掩码数组是因为我的条件是一个变量,它使其他数据集的绘制变得容易得多,以保持数组的固定长度。现在,我导出的数据将由其他程序编写,而不是由我编写,而无需进行分析无法处理'-')

因此,我的数组具有以下形式:

a = [1,--,3]
b = [4,5,6]
c = [7,8,9]

我想遍历a,标识包含掩码值'-'的a的任何索引,然后从所有数组中删除该索引:

a = [1,3]
b = [4,6]
c = [7,9]

实际上,ab和c都很长,并且被屏蔽的索引不是有规律地间隔开的。

谢谢!

迪内什·苏塔尔(Dinesh suthar)

如果只有3个列表,则可以使用pop()函数从列表B和C中删除索引。将索引传递到列表A中“-”所在的pop()中。

for i in range(len(a)):
    if numpy.ma.is_masked(a[i]):
        b.pop(i)
        c.pop(i)

它将从列表B和C中删除该索引,其中列表A中出现“-”。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除numpy数组中的前导掩码元素?

来自分类Dev

优化调用以检索掩码数组的掩码元素的索引?

来自分类Dev

如何使用javaScript按索引删除数组元素?

来自分类Dev

如何在php中按值删除数组索引?

来自分类Dev

如何按索引删除数组?

来自分类Dev

删除数组中的元素

来自分类Dev

删除数组中的数组元素

来自分类Dev

删除数组中的每个奇数索引,直到数组中的元素数变为 1

来自分类Dev

按距离删除数组中的名称

来自分类Dev

如何在Spark中通过数据框中的索引删除数组中的元素

来自分类Dev

使用Lodash删除数组中的元素

来自分类Dev

迭代删除数组中的元素

来自分类Dev

删除数组中的特定元素

来自分类Dev

如何从Mongodb中删除数组元素

来自分类Dev

尝试删除数组中的元素:Ruby

来自分类Dev

删除数组中的Null元素

来自分类Dev

删除数组中的重复元素

来自分类Dev

删除数组中的重复元素

来自分类Dev

如何删除数组元素中的空格?

来自分类Dev

删除数组中的特定元素

来自分类Dev

在MATLAB中删除数组元素

来自分类Dev

Ruby无法删除数组中的元素

来自分类Dev

如何在不使用 Java 索引的情况下从 Arraylist 中删除数组元素

来自分类Dev

如果索引位置大于特定值,则删除数组元素

来自分类Dev

Mongo删除数组索引

来自分类Dev

删除数组的整数索引

来自分类Dev

删除数组中的元素,这些元素被重复并顺序跟随

来自分类Dev

根据嵌套数组中的值删除数组元素

来自分类Dev

从子文档数组中删除数组元素