我在下面给出了一个 numpy 数组(2 个元素列表的列表)a
,并且我有一个[30.94, 0.]
要查找的 2 个元素的列表。
当我执行以下操作时,我没有得到想要的结果。为什么?
import numpy as np
a = np.array([[ 5.73, 0. ],
[ 57.73, 10. ],
[ 57.73, 20. ],
[ 30.94, 0. ],
[ 30.94, 10. ],
[ 30.94, 20. ],
[ 4.14, 0. ],
[ 4.14, 10. ]])
np.where(a==np.array([30.94, 0.]))
但我明白了
(array([0, 3, 3, 4, 5, 6]), array([1, 0, 1, 0, 0, 1]))
这不是真的。