Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 检查2D数组在Numpy中是否包含特定的1D数组_Python_Arrays_Numpy - Fatal编程技术网

Python 检查2D数组在Numpy中是否包含特定的1D数组

Python 检查2D数组在Numpy中是否包含特定的1D数组,python,arrays,numpy,Python,Arrays,Numpy,有没有办法检查Numpy中的矩阵是否包含特定向量 i、 e 我希望能够在X中测试:bool=v。我知道这不适用于Numpy,我想知道是否有一种方法可以在没有讨厌循环的情况下测试它?谢谢你的帮助 您可以使用all聚合行,然后查看是否有所有列都匹配的行 np.any(np.all(np.isin(X,v,True),axis=1)) 我应该提到的是,这是假设您的行是不同的和唯一的。这是不正确的。考虑示例 x= NP.数组([[ 0, 1 ],[ 1, 0 ],[ 2, 3 ],[11, 11 ]

有没有办法检查Numpy中的矩阵是否包含特定向量

i、 e


我希望能够在
X
中测试:
bool=v
。我知道这不适用于Numpy,我想知道是否有一种方法可以在没有讨厌循环的情况下测试它?谢谢你的帮助

您可以使用
all
聚合行,然后查看是否有所有列都匹配的行

np.any(np.all(np.isin(X,v,True),axis=1))

我应该提到的是,这是假设您的行是不同的和唯一的。

这是不正确的。考虑示例<代码> x= NP.数组([[ 0, 1 ],[ 1, 0 ],[ 2, 3 ],[11, 11 ] ] < <代码> >代码> B= NP。数组([11,10])< /代码>。还是我误解了什么?
np.any(np.all(np.isin(X,v,True),axis=1))