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 字典dict使用介绍
Nov 30 Python
深入理解python函数递归和生成器
Jun 06 Python
Python使用pymysql小技巧
Jun 04 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
Jul 06 Python
python使用Matplotlib画饼图
Sep 25 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
python FTP批量下载/删除/上传实例
Dec 22 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
Python Matplotlib绘图基础知识代码解析
Aug 31 Python
python如何调用百度识图api
Sep 29 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 mysqli查询语句返回值类型实例分析
2016/06/29 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
python如何生成各种随机分布图
2018/08/27 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
机电专业大学生求职信
2013/10/04 职场文书
工程项目建议书范文
2014/03/12 职场文书
小学生操行评语大全
2014/04/22 职场文书
条幅标语大全
2014/06/20 职场文书
骨干教师考核评语
2014/12/31 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书
2016春节放假通知范文
2015/08/18 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
Java方法重载和方法重写的区别到底在哪?
2021/06/11 Java/Android
MySQL时区造成时差问题
2022/04/13 MySQL