python numpy.argsort 函数以及python numpy.random.choice函数
发布日期:2022-02-24 11:36:00 浏览次数:8 分类:技术文章

本文共 508 字,大约阅读时间需要 1 分钟。

numpy.argsort(a, axis=-1, kind=’quicksort’, order=None)

给数组排序
a 被排序的数组
axis 轴
kind 排序方法: {‘quicksort’, ‘mergesort’, ‘heapsort’, ‘stable’}

return 返回在原数组的索引

import numpy as npa = np.array([2,1,3,4])np.argsort(a)array([1, 0, 2, 3], dtype=int64)

numpy.random.choice(a, size=None, replace=True, p=None)

在a数组中挑选大小一定的子数组
1.size 表示数组大小

import numpy as npa = np.array([2])c = np.random.choice(a,2,replace = True)print(c)[2 2]

2.replace表示挑选出来的子数组是否可以重复

上例中,若replace = False 则会报错,因为无法挑选不重复的两个数

3.p 表示一个各个元素挑选的概率,以数组形式给出

转载地址:https://blog.csdn.net/ImposterSyntrome/article/details/82633853 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python 环境中import caffe报错
下一篇:feedforward network

发表评论

最新留言

很好
[***.229.124.182]2024年04月21日 05时39分21秒