Python numpy.ndarray比较
如何比较numpy.ndarray中的数组元素 我的路线是这样的Python numpy.ndarray比较,python,numpy,multidimensional-array,compare,Python,Numpy,Multidimensional Array,Compare,如何比较numpy.ndarray中的数组元素 我的路线是这样的 array([[ 781, 94], [ 781, 656], [1367, 94], [1367, 656]]) 所需输出: array([781, 94, 656, 1367]) 看起来您希望数组中有唯一的值 In [16]: arr = np.array([[ 781, 94], [ 781, 656], [1367, 94],
array([[ 781, 94],
[ 781, 656],
[1367, 94],
[1367, 656]])
所需输出:
array([781, 94, 656, 1367])
看起来您希望数组中有唯一的值
In [16]: arr = np.array([[ 781, 94],
[ 781, 656],
[1367, 94],
[1367, 656]])
In [17]: np.unique(arr)
Out[17]: array([ 94, 656, 781, 1367])
你能更新你的帖子来反映你所说的比较吗?如何从阵列中获得所需的输出?@OliverW。我还没弄明白。我想要基于单个数组中的公共元素的输出。仍然不能清楚地描述当前的问题。您使用了一个包含8个元素的数组,其中只有4个元素是唯一的。请在你的帖子中用文字解释你是如何从初始数组中获得输出数组的。是的,我希望从数组中得到唯一的元素。谢谢: