gpt4 book ai didi

Python 在数组 A 中找到元素,但在数组 B 中找不到

转载 作者:行者123 更新时间:2023-12-05 09:02:05 24 4
gpt4 key购买 nike

我试图找出两个数组之间的区别

arrayA = np.array(['A1', 'A2', 'A3'])
arrayB = np.array(['A1', 'A2', 'A3', 'A4', 'A5', 'A6'])

我想得到

difference = ['A4', 'A5', 'A6']

这个要怎么弄,谢谢

最佳答案

使用 numpy 的 setdiff :

np.setdiff1d(arrayA, arrayB)

此外 - 是否有任何特殊原因需要将其作为 numpy 数组?您可以简单地使用集合,然后使用减号运算符:set(arrayA) - set(arrayB)

关于Python 在数组 A 中找到元素,但在数组 B 中找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72000433/

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