gpt4 book ai didi

arrays - Python NumPy : Selecting array entries based on input array

转载 作者:行者123 更新时间:2023-12-05 07:04:18 25 4
gpt4 key购买 nike

<分区>

假设我有一个数组:

a = np.array([1,2,3,4,5])

现在我想在这个数组中找到对应于另一个数组输入给定值的元素的索引:

input = np.array([2,4,5])

预期的结果应该是:

result = [1,3,4]

对于元素索引 1、3、4 为真的 bool 掩码也可以。

我不想使用循环来解决这个问题。我假设一个可能的解决方案与 numpy where() 函数有关,但是使用这个函数,我一次只能将数组 a 的条目与数组输入的一个元素进行比较。因为输入的长度可能不同,所以我不能真正使用这种方法。您还有其他想法吗?

提前致谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com