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中的reduce内建函数使用方法指南
Aug 31 Python
详细探究Python中的字典容器
Apr 14 Python
Python下线程之间的共享和释放示例
May 04 Python
Python 结巴分词实现关键词抽取分析
Oct 21 Python
python下载文件记录黑名单的实现代码
Oct 24 Python
Django添加sitemap的方法示例
Aug 06 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
Python3.7+tkinter实现查询界面功能
Dec 24 Python
Django CBV模型源码运行流程详解
Aug 17 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
Nov 24 Python
10个顶级Python实用库推荐
Mar 04 Python
python中filter,map,reduce的作用
Jun 10 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代码
2006/12/06 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
php图片的二进制转换实现方法
2014/12/15 PHP
php实现异步数据调用的方法
2015/12/24 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
javascript下function声明一些小结
2007/12/28 Javascript
基于JQuery的日期联动实现代码
2011/02/24 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
python下载文件时显示下载进度的方法
2015/04/02 Python
Python中的super()方法使用简介
2015/08/14 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
python 8种必备的gui库
2020/08/27 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
如何做好总经理助理
2013/11/12 职场文书
授权委托书格式范文
2014/08/02 职场文书
财会专业大学生求职信
2014/09/26 职场文书
mysql查找连续出现n次以上的数字
2022/05/11 MySQL