怎么判断一个numpy的array在不在一个列表中
时间: 2023-05-15 22:05:26 浏览: 338
可以使用numpy.isin()函数来判断一个numpy的array是否在一个列表中,示例代码如下:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
lst = [3, 4, 5]
result = np.isin(arr, lst)
print(result)
输出结果为:
[False False True True True]
相关问题
怎么判断一个numpy的array在不在一个list中
可以使用numpy.isin()函数来判断一个numpy的array是否在一个list中,示例代码如下:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
lst = [3, 4, 5]
result = np.isin(arr, lst)
print(result)
输出结果为:
[False False True True True]
python中判断2个numpy array是否完全相等
在 Python 中,可以使用 `numpy.array_equal()` 函数来判断两个 Numpy 数组是否完全相等。具体用法如下:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([1, 2, 3])
if np.array_equal(a, b):
print("两个数组完全相等")
else:
print("两个数组不完全相等")
```
在上面的代码中,我们使用 `np.array_equal(a, b)` 函数来判断 `a` 和 `b` 是否完全相等。如果相等,则返回 `True`,否则返回 `False`。如果需要判断多维数组是否相等,也可以使用 `np.array_equal()` 函数,只需要将多维数组作为参数传入即可。
阅读全文