python常用知识点小结(持续更新)
2018-03-09 19:23
417 查看
1,argmax()
(1)针对一维数组:返回数组中最大值元素的索引位置,如下代码所示,输出结果为元素6的索引值:4import numpy as npa = np.array([3, 1, 2, 4, 6, 1])
print(np.argmax(a)) #输出结果为4(2)针对二维数组:参数axis可取(0,1),默认是0,表示数组第几维的最大值。下面分别针对axis=0,axis=1进行举例解释
axis = 0,简单理解,返回结果为:数组中每一列最大值所在“行”索引值。如下代码所示:第一列最大值是9(所在“行”索引值是1),所以针对该列的输出值为1;第二列最大值为7(所在“行”索引值是2),所以针对该列的输出值为2;同理,针对第三列的输出值为2,针对第四列的输出值为1;所以最终的输出值为(1,2,2,1)
import numpy as np a = np.array([[1, 5, 5, 2], [9, 6, 2, 8], [3, 7, 9, 1]]) print(np.argmax(a, axis=0)) #输出结果为(1,2,2,1)axis = 1,简单理解,返回结果为:数组中每一行最大值所在“列”索引值。如下代码所示:第一行最大值为5(所在列索引值为1),所以针对第一行的输出值为1;同理,针对第二,第三行的输出值分别为:0,2
import numpy as np a = np.array([[1, 5, 5, 2], [9, 6, 2, 8], [3, 7, 9, 1]]) print(np.argmax(a, axis=1)) #输出结果为(1,0,2)(3)针对三维的数组,推荐一篇博文 http://www.cnblogs.com/zhouyang209117/p/6512302.html
相关文章推荐
- 面试知识点小结-持续更新
- python常用的简便方法总结(持续更新)
- Python常用小函数及特点(持续更新)
- python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
- python基础之列表常用操作及知识点小结
- python中的常用小语法(持续更新,欢迎补充)
- [Python] Python学习笔记之常用模块总结[持续更新...]
- python小知识点总结(持续更新中)
- Python常用技巧(持续更新)
- linux常用命令之小结(持续更新中)
- python数据处理工具 pandas包常用方法总结(持续更新)
- [Linux]常用Linux命令小结(持续更新中)
- Python小知识点(持续更新)
- python 小知识点(持续更新)
- iOS开发常用小知识点(持续更新2018.3.13)
- python 中常用的图像操作(持续更新)
- Python常用的一些操作(持续更新中......)
- [Android] Sqlite 常用知识点(持续更新)
- 常用小工具整理——持续更新
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结