在另一个数组中查找数组的字符串元素

P Emt

我有两个排序的数组hM

h = np.array(['blue', 'red', 'white'])
M = np.array(['blue', 'green', 'orange', 'red', 'white'])

并想找到每个元素h出现的索引M

np.where可以为此吗?

此外,也可能是 的元素h可能不会出现M在这种情况下,我不需要它的索引。元素不重复。

哈尔滨

这是另一种方式,是一个单行,将返回ndarray匹配项的索引。

np.nonzero(np.in1d(M, h))[0]

输出

array([0, 3, 4])

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

numpy:对于一个数组中的每个元素,在另一个数组中查找索引

将字符串数组复制到C中的另一个数组中

如何从另一个数组字符串获取数组随机数?

将一个数组中的字符替换为另一个数组中的字符串

比较一个数组中的字符串,与另一个数组中的通配符字符串

R:将存储在数组中的字符串与另一个数组的字符串匹配

另一个数组中字符串长度的数组

C#Linq查询以在一个数组中找到以另一个数组中的字符串结尾的字符串

根据另一个数组选择字符串数组值

如果数组包含另一个数组中的字符串,则删除

使用lodash检查数组元素是否包含另一个数组元素的子字符串

查找另一个数组中一个数组的所有字符串

查找字符串中任何一个数组元素的首次出现-Powershell

搜索另一个数组中的字符串,例如mongodb中的字符串

如何从另一个数组中找到的一个数组中增加每个字符串元素?

在另一个数组的特定列中查找数组中最接近的元素

如何用另一个参数的字符串替换数组中的元素

从一个数组中查找另一个数组中的元素并求和

如何根据包含在另一个数组中的字符串在NSArray中查找匹配的字典

从PHP的另一个数组中查找MongoDB数组中的子字符串

用红宝石替换另一个数组中的字符串

如何在字符串数组中查找重复的元素并将结果存储在另一个数组中

查找数组中而不是另一个数组中最小元素的索引(Matlab)

Java在字符串数组列表中搜索另一个数组列表中的单词

R-基于另一个数组连接字符串元素

搜索字符串数组列表以在匹配元素中查找值并返回同一数组中的另一个元素

用另一个数组替换字符串中数组的实例

如何仅保留作为子字符串存在于另一个数组中的数组元素

包含来自另一个数组的任何子字符串的数组?