np.argsort(a)

news/2024/10/20 3:56:26/
import numpy as np
a= np.array([3, 1, 2])
b=np.argsort(a)
print(a,b,a[b])'''
numpy.argsort 
将数组按照某个维度升序排列(从小到大排列)
排列之后的索引值是在原数组中的索引值a=np.array([a[0],a[1],a[2]])
排序之后的数组应该是:
np.sort(a)=np.array([a[1],a[2],a[0])
故而输出的索引值是 
np.argsort(a)=[1,2,0]
a[np.argsort(a)]=np.array(a[1],a[2],a[0])=[1,2,3]
'''a=np.array([3,1,2,4])
b=np.argsort(a)# [1,2,0,3]
print(a,b,a[b])# [1,2,3,4]

http://www.ppmy.cn/news/317241.html

相关文章

Python基本函数:np.argsort()

Python基本函数:np.argsort() 一、函数说明二、函数用法 格式:np.argsort(a) 注意:返回的是元素值从小到大排序后的索引值的数组 一、函数说明 argsort(a, axis-1, kindquicksort, orderNone)Returns the indices that would sor…

vivoY73s和vivoy53s哪个好

屏幕方面 vivoy53s: 搭载的是6.58英寸的LCD屏幕,可以为用户提供 90Hz的屏幕刷新 ,带来很好的手机屏幕显示 vivoY73s更多使用感受和评价:http://vivo.adiannao.cn/10 vivoy53s更多使用感受和评价:http://vivo.adiannao.…

vivoy73s和oppoK7哪个好?

vivo Y73s手机的尺寸是161mm74.04mm7.73mm,机身的重量是171.3g,手机目前具有黑镜和银月两种配色存在,采用屏幕指纹识别和面部识别,是相当轻薄的手机,可以给用户带来出色的手感。 vivo手机爆降600这活动太给力了 机会不…

SpringSecurity 总结

SpringSecurity 总结 第一章 权限管理 权限管理SpringSecurity 简介整体架构 权限管理: 实现: "对用户访问系统的控制"(身份认证) , 按照 "安全规则"或者 "安全策略" (对已经认证的用户进行授权) 控制,用…

【数据结构与算法】03 队列(顺序队列--循环队列--优先级队列--链队列)

一、概念1.1 队列的基本概念1.2 队列的顺序存储结构1.21 顺序队列(静态队列)1.22 循环队列1.23 优先级队列 1.3 队列的链式存储结构 二、C语言实现2.1 顺序存储2.11 顺序队列2.12 循环队列2.13 优先级队列 2.2 链式存储 一、概念 1.1 队列的基本概念 队…

Xubuntu22.04之绘制正弦波(一百七十八)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

Qt5.12.6配置Android Arm开发环境(windows)

1. 安装jdk1.8 2.安装Android Studio 并安装 SDK 与NDK SDK Tools 选择 26.0.3 SDK Platform 选择 Android SDK Platform 26 NDK选择19版本 安卓ARM环境配置成功如下: JDK1.8 , SDK 26 , NDK 19 在安装QT时要选择 ARMv7(32位CPU)与ARM64-v8a(64位CPU) 选择支持android平台…