我有一个非常大的 NumPy 数组
1 40 3
4 50 4
5 60 7
5 49 6
6 70 8
8 80 9
8 72 1
9 90 7
....
我想检查数组的第一列中是否存在值。我有很多本土方法(例如遍历每一行并检查),但考虑到数组的大小,我想找到最有效的方法。
谢谢!
最佳答案
怎么样
if value in my_array[:, col_num]:
do_whatever
编辑:我认为 __contains__
的实现方式与@detly 的版本相同
关于python - 检查 NumPy 数组中是否存在值的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7088625/