索引

np.min(x)
np.argmin(x)
x[167820]
np.argmax(x)
x[164622]
np.max(x)

排序和使用索引

x= np.arange(16)
x
array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15])
np.random.shuffle(x)
x
array([ 0,  1, 10,  4, 14,  6, 15,  5,  3, 11,  8,  9, 13, 12,  2,  7])
np.sort(x) #不改变x本身
array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15])
x
array([ 0,  1, 10,  4, 14,  6, 15,  5,  3, 11,  8,  9, 13, 12,  2,  7])
x.sort()
x
array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15])
X=np.random.randint(10,size=(4,4))
X
array([[5, 6, 5, 2],[5, 7, 8, 5],[6, 3, 0, 0],[0, 6, 9, 6]])
np.sort(X)
array([[2, 5, 5, 6],[5, 5, 7, 8],[0, 0, 3, 6],[0, 6, 6, 9]])
np.sort(X,axis=1)
array([[2, 5, 5, 6],[5, 5, 7, 8],[0, 0, 3, 6],[0, 6, 6, 9]])
np.sort(X,axis=0)
array([[0, 3, 0, 0],[5, 6, 5, 2],[5, 6, 8, 5],[6, 7, 9, 6]])
x
array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15])
np.random.shuffle(x)
x
array([11, 14,  0,  4,  2, 10,  7,  6,  3, 13, 15,  9,  1,  5, 12,  8])
np.argsort(x)
array([ 2, 12,  4,  8,  3, 13,  7,  6, 15, 11,  5,  0, 14,  9,  1, 10],dtype=int64)
np.partition(x, 3)
array([ 2,  1,  0,  3,  6,  5,  7,  4,  8, 13, 15,  9, 14, 10, 12, 11])
np.argpartition(x,3)
array([ 4, 12,  2,  8,  7, 13,  6,  3, 15,  9, 10, 11,  1,  5, 14,  0],dtype=int64)
np.argpartition(x,3)
array([ 4, 12,  2,  8,  7, 13,  6,  3, 15,  9, 10, 11,  1,  5, 14,  0],dtype=int64)
X
array([[5, 6, 5, 2],[5, 7, 8, 5],[6, 3, 0, 0],[0, 6, 9, 6]])
np.argsort(X,axis=1)
array([[3, 0, 2, 1],[0, 3, 1, 2],[2, 3, 1, 0],[0, 1, 3, 2]], dtype=int64)
np.argsort(X,axis=0)
array([[3, 2, 2, 2],[0, 0, 0, 0],[1, 3, 1, 1],[2, 1, 3, 3]], dtype=int64)
np.argpartition(X,2,axis=1)
array([[3, 2, 0, 1],[0, 3, 1, 2],[2, 3, 1, 0],[0, 1, 3, 2]], dtype=int64)
np.argpartition(X,2,axis=0)
array([[3, 2, 2, 2],[1, 0, 0, 0],[0, 3, 1, 1],[2, 1, 3, 3]], dtype=int64)




[云炬python3玩转机器学习笔记] 3-9Numpy中的arg运算相关推荐

  1. [云炬python3玩转机器学习笔记] 1-3课程所使用的主要技术栈

    课程环境 语言:Python3 框架:Scikit-learn 其他框架:numpy,matplotlib... IDE:Jupyter Notebook,PyCharm,ANACONDA 课程学习基 ...

  2. [云炬python3玩转机器学习笔记] 3-2 Jupter Notebook魔法命令

    xxxxxxxxxx### %run %run¶ In [1]:%run myscript/hello.py hello Machine Learning ! . . .In [2]:xxxxxxxx ...

  3. [云炬python3玩转机器学习笔记] 3-1 Jupyter Notebook

    1+2for _ in range(5):print("Hello, Machine Learning!")5+5*29+9print("天津云炬网络科技有限公司&quo ...

  4. [云炬python3玩转机器学习笔记] 2-7开发环境搭建笔记

    开发环境搭建笔记

  5. [云炬python3玩转机器学习笔记] 2-6关于回归和分类

    在这一章,我们了解到了,机器学习主要可以处理的两大类问题,是回归和分类.看起来,似乎有些局限,但是,非常出人意料的,在我们现实生活中,很多问题,都可以通过化简,或者转换的手段,转换成分类问题或者回归问 ...

  6. [云炬python3玩转机器学习笔记] 2-5机器学习相关的哲学思考

    2-5机器学习相关的哲学思考

  7. [云炬python3玩转机器学习笔记] 2-4批量学习、咋西安学习、参数学习和非参数学习

    机器学习的其他分类: 在线学习(online learining)和批量学习(离线学习 batch learning/offline learning): 批量学习(之前没有具体说明的话,都可以用批量 ...

  8. [云炬python3玩转机器学习笔记] 2-2机器学习主要任务

    机器学习(监督学习)的主要任务 一.分类:将给定的数据进行分类- 二分类任务:二选一的方式,yes/no- 多分类任务:结果不仅仅在两个结果中,而是很多结果,获得的结果很明确- 数字识别- 图像识别- ...

  9. [云炬python3玩转机器学习笔记] 2-1机器学习基础概念

    机器学习基础概念 一.关于数据 本文约定: 大写表示矩阵 小写表示向量 上标代表第几个样本 下标代表第几个特征 一般向量都表示为列向量 特征空间:每个维度都可以表示一个特征,形成一个空间(2D,3D, ...

  10. [云炬python3玩转机器学习笔记] 1-1什么是机器学习

    一. 什么是机器学习 机器学习本质是在模拟人类进行思考学习,人类的思考学习大部分来自经验的积累,机器学习也一样 二.机器学习的应用场景 (一)已投入生产的 (二)未来需要运用机器学习的领域 在未来,A ...

最新文章

  1. php中延迟绑定,PHP静态延迟绑定
  2. 调试九法:软硬件错误的排查之道书评
  3. 硅谷创业者中被遮蔽的“中国现象”
  4. 【实践驱动开发3-005】TI WL1835MODCOM8 在android的移植 - SDIO and wifi 基础
  5. django异常日志_django 捕获异常和日志系统过程详解
  6. hive查询where join_Hive解析流程-抽象语法树生成
  7. macOS搭建51单片机开发环境
  8. 微信公众号开发——java后台开发(一)
  9. CVPR 2021 UniT: Multimodal Multitask Learning with a Unifified Transformer
  10. IIS站点出现503错误。
  11. 如何理解「朝闻道,夕死可矣」?
  12. Windows启动配置数据(BCD)存储文件包含一些无效信息
  13. C#--解析DataMatrix二维码
  14. Java Spider介绍
  15. 黑苹果 惠普笔记本电池补丁_惠普笔记本电池无法充电问题的解决方法
  16. wps一直显示正在备份怎么办_wps一直显示正在保存
  17. Vue React大屏可视化进阶
  18. 数据提取-数据提取软件
  19. 《操作系统》-生产者消费者问题
  20. response.getWriter()

热门文章

  1. Vue注意事项及用得较多的属性归纳
  2. python---------sys.argv的作用
  3. 条件队列大法好:wait和notify的基本语义
  4. Animation.wrapMode循环模式
  5. HTTP referer/HTTP referrer
  6. 20110609 搭域控,布线,设计网络,杂事一堆啊
  7. 一句话简单总结李航统计学习法各算法
  8. 安卓 通过intent调用系统文件管理器打开指定路径目录
  9. Netty(一) SpringBoot 整合长连接心跳机制
  10. Java Web项目运行流程