python语言round用法,round()函数python
numpy .唯一
numpy.unique(ar,return_index=False,return_inverse=False,return_counts=False,axis=None)[来源]
找到数组的唯一元素。
返回数组中排序后的唯一元素。除了唯一元素之外,还有三个可选的输出:输入数组的索引,它给出唯一的值。
重建数组的唯一数组的索引。
在数组参数中输入每个唯一值的出现次数:ar :array_like
输入数组。除非指定了轴,否则如果它不是一维的,
它会变平。
Return_index :bool,可选
如果为真,则还返回ar的索引(沿着指定的轴,
如果提供的话,或者以扁平阵列的形式),
这将产生一个唯一的数组。
Return_inverse :bool,可选
True还返回可用于重建ar的唯一数组。
的索引(如果为指定轴提供的话)。
Return_counts :bool,可选
如果为True,它还返回每个唯一项目在ar中出现的次数。
版本1.9.0中的新功能。
轴:int或None,可选
要运行的轴。如果没有,ar将被展平。
如果它是整数,则由给定轴索引的子阵列将被展平,
并被视为具有给定轴大小的一维数组的元素,
更多细节见评论。如果使用轴kwarg,
不支持对象数组或包含对象的结构化数组。默认值为无。
版本1.13.0中的新功能。
返回值:unique :ndarray
排序后的唯一值。
unique _ indexes:ndarray,可选
原始数组中唯一值的第一个匹配项的索引。
仅在return_index为True时提供。
Unique_inverse :ndarray,可选
从唯一数组重建原始数组的索引。仅在return_inverse为True时提供。
unique _ counts:n array,可选
每个唯一值在原始数组中出现的次数。仅在return_counts为True时提供。
版本1.9.0中的新功能。
笔记
当指定一个轴时,由该轴索引的子数组被排序。这可以通过将指定的轴设置为数组的第一维(将轴移动到第一维以保持其他轴的顺序),然后按C顺序展平子数组来实现。然后,我们将展平的子数组视为结构化类型,并为每个元素分配标签。结果,我们最终得到一个结构化的1-D数组,它可以用与任何其他1-D数组相同的方式进行处理。因此,展平的子数组从第一个元素开始按字典顺序排序。
示例np.unique([1,1,2,2,3,3])
数组([1,2,3])
a=np.array([[1,1],[2,3]])
np.unique(a)
数组([1,2,3])
返回唯一的行a=np.array(二维数组的[[1,0,0],[1,0,0],[2,3,4]])
np.unique(a,轴=0)
数组([[1,0,0],[2,3,4]])
返回给出唯一值的原始数组的索引:a=np.array ([a , b , b , c , a])
u,indexes=NP . unique(a,return_index=True)
u
数组([a , b , c],dtype=
指数
数组([0,1,3])
指数
数组([a , b , c],dtype=
从唯一值重建输入数组:a=np.array([1,2,6,4,2,3,2])
u,indexes=NP . unique(a,return_inverse=True)
u
数组([1,2,3,4,6])
指数
数组([0,1,4,3,1,2,1])
指数
数组([1,2,6,4,2,3,2])
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。