Numpy中np.max的用法及np.maximum区别


Posted in Python onNovember 27, 2020

Numpy中np.max(即np.amax)的用法

>>> import numpy as np
>>> help(np.max)

当遇到一个不认识的函数,我们就需要查看一下帮助文档

Numpy中np.max的用法及np.maximum区别

np.maxnp.amax是同名函数

amax(a, axis=None, out=None, keepdims=<no value>, initial=<no value>, where=<no value>)

Return the maximum of an array or maximum along an axis.寻找矩阵最大和最小的元素
axis=0 代表行 , axis=1 代表列
若要返回每一列元素的最大值,需要在 axis=1 方向进行比较,则指定 axis=1
若要返回每一行的最大值,在 axis=0 方向进行比较,则指定 axis=0

eg:一个简单的例子

import numpy as np
 
np.random.seed(10)
a = np.random.randint(1, 10, [5, 3])
print(a)
b = np.amax(a, axis=1) #找一个每行最大的
print(b)

Numpy中np.max的用法及np.maximum区别

numpy中的np.max 与 np.maximum区别详解

1. 参数
首先比较二者的参数部分:

np.max:(a, axis=None, out=None, keepdims=False)

  • 求序列的最值
  • 最少接收一个参数
  • axis:默认为列向(也即 axis=0),axis = 1 时为行方向的最值;

np.maximum:(X, Y, out=None)

  • X 与 Y 逐位比较取其大者;
  • 最少接收两个参数

2. 使用上

>> np.max([-2, -1, 0, 1, 2])
2
 
>> np.maximum([-2, -1, 0, 1, 2], 0)
array([0, 0, 0, 1, 2])
 
  # 当然 np.maximum 接受的两个参数,也可以大小一致
  # 或者更为准确地说,第二个参数只是一个单独的值时,其实是用到了维度的 broadcast 机制;

到此这篇关于Numpy中np.max的用法及np.maximum区别的文章就介绍到这了,更多相关Numpy np.max的用法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python判断变量是否已经定义的方法
Aug 18 Python
举例讲解Python设计模式编程中的访问者与观察者模式
Jan 26 Python
python动态加载包的方法小结
Apr 18 Python
python实现数据图表
Jul 29 Python
python计算日期之间的放假日期
Jun 05 Python
Python logging模块用法示例
Aug 28 Python
python中的Elasticsearch操作汇总
Oct 30 Python
Python unittest 自动识别并执行测试用例方式
Mar 09 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 Python
如何在Python 游戏中模拟引力
Mar 27 Python
Python爬虫教程知识点总结
Oct 19 Python
Anaconda详细安装步骤图文教程
Nov 12 Python
python 实现aes256加密
Nov 27 #Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 #Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 #Python
Python基于template实现字符串替换
Nov 27 #Python
使用Python画了一棵圣诞树的实例代码
Nov 27 #Python
python 用opencv实现霍夫线变换
Nov 27 #Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
Nov 27 #Python
You might like
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
深入PHP异步执行的详解
2013/06/03 PHP
Using the TextRange Object
2006/10/14 Javascript
jquery animate 动画效果使用说明
2009/11/04 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
python 生成目录树及显示文件大小的代码
2009/07/23 Python
python中的闭包用法实例详解
2015/05/05 Python
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
简单的Python调度器Schedule详解
2019/08/30 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
UNIX文件系统常用命令
2012/05/25 面试题
计算机应届毕业生自荐信范文
2014/02/23 职场文书
《路旁的橡树》教学反思
2014/04/07 职场文书
理想演讲稿范文
2014/05/21 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
护士辞职信怎么写
2015/02/27 职场文书
世界文化遗产导游词
2019/08/07 职场文书
Matplotlib绘制混淆矩阵的实现
2021/05/27 Python
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers