gpt4 book ai didi

python - 使用 numpy 操作一个数组中的数据以影响另一个数组

转载 作者:太空宇宙 更新时间:2023-11-04 06:23:51 25 4
gpt4 key购买 nike

所以我的问题是我有两个并行数组

B = np.array([250, 270, 120, 100, 200, 300])A = np.array([1 , 2, 5, 6, 1, 4])

因此,如果每个索引中的值都是链接的(250 - 1、270 - 2、120 - 5 等),我想消除 B 数组中在 A 数组中具有偶数的任何值。

我该怎么做?任何帮助将不胜感激

最佳答案

>>> b = np.array([250, 270, 120, 100, 200, 300])
>>> a = np.array([1, 2, 5, 6, 1, 4])
>>> b[a % 2 != 0]
array([250, 120, 200])

如果数组“a”比数组“b”长,那么我认为你需要做这样的事情:

>>> b[a[:len(b)] % 2 != 0]

关于python - 使用 numpy 操作一个数组中的数据以影响另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9936892/

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