2024-10-01 09:33:01 发布
网友
如何检查数组中是否有两个轴[X, Y]匹配[drawx, drawy]的元素?在
[X, Y]
[drawx, drawy]
我有一个NumPy数组:
#format: [X, Y] wallxy = numpy.array([[0,1],[3,2],[4,6]])
和另外两个变量:
我将数组作为一组位置[[0,1],[3,2],[4,6]],我需要测试{{}(也代表一个位置)是否在X和Y轴X和Y轴上的一个位置中的一个位置上,等等等等drawx = 4^{>}{}}返回真的真的>}{{}}{}}{}{{}}}{<强强>返回返回<强>错误的返回,[[[他们将返回,[[[他们11>}{{}}{{{[真的,[日日日,[}返回错误
[[0,1],[3,2],[4,6]]
drawx = 4
==将广播比较,因此
==
wallxy = numpy.array([[0, 1],[3, 2][4, 6]]) z0 = numpy.array([3,2]) z1 = numpy.array([2,3]) (z0==wallxy).all(1).any() # True (z1==wallxy).all(1).any() # False
我想这就是你要找的。在
打印出中间步骤将有助于理解和解决类似的任务:
如果使用z0 = numpy.array([2,3]),则所有内容都将是False。在
z0 = numpy.array([2,3])
False
纽比没有,但列表有
[3,2] in wallxy.tolist() True
==
将广播比较,因此我想这就是你要找的。在
打印出中间步骤将有助于理解和解决类似的任务:
^{pr2}$如果使用
z0 = numpy.array([2,3])
,则所有内容都将是False
。在纽比没有,但列表有
相关问题 更多 >
编程相关推荐