numpy.unique()使用方法

  • Post category:Python

以下是关于Numpy中的np.unique()函数用法的攻略:

Numpy中的np.unique()函数

在Numpy中,使用np.unique()函数来获取中的唯一值。以下是一些实现方法:

np.unique()函数的基本用法

np.unique()函数可以获取数组中的唯一值以下是一个示例:

import numpy as np

a = np.array([1, 2, 3, 2, 1, 4, 5, 4])
b = np.unique(a)

print(b)

输出:

[1 2  4 5]

在这个示例中,我们使用np.unique()函数获取了数组a中的唯一值,并将其赋值给变量b。

np.unique()函数的高级用法

np.unique()函数还可以返回唯一值的索引和计数。以下是一个示例:

import numpy as np

a = np.array([1, 2, 3, 2, 1, 4, 5, 4])
b, c = np.unique(a, return_index=True, return_counts=True)

print(b)
print(c)
print(d)

输出:

[1 2 3 4 5]
[0 1 2 5 6]
[2 2 1 2 1]

在这个示例中,我们使用np.unique()函数获取了数组a中的唯一值,并将其赋值给变量b。我们还使用了return_index和return_counts参数来返回唯一值的索引和计数,并将它们分别赋值给变量c和d。

总结

这就是关于Numpy中的np.unique()函数用法的攻略。可以使用np.unique()函数来获取数组中的唯一值,并可以使用return_index和return_counts参数来返回唯一值的索引和计数。希望这篇文章能够帮助您更好地理解Numpy中的np.unique()函数实现方法。