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插件virtualenv搭建虚拟环境
Nov 20 Python
浅谈Python中的私有变量
Feb 28 Python
使用CodeMirror实现Python3在线编辑器的示例代码
Jan 14 Python
Python3.4解释器用法简单示例
Mar 22 Python
Python多线程多进程实例对比解析
Mar 12 Python
python应用Axes3D绘图(批量梯度下降算法)
Mar 25 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
python安装和pycharm环境搭建设置方法
May 27 Python
Python基于smtplib协议实现发送邮件
Jun 03 Python
python 引用传递和值传递详解(实参,形参)
Jun 05 Python
Python中flatten( ),matrix.A用法说明
Jul 05 Python
如何解决pycharm调试报错的问题
Aug 06 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
python的re模块应用实例
2014/09/26 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
如何基于pythonnet调用halcon脚本
2020/01/20 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
Python实现随机爬山算法
2021/01/29 Python
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
PHP如何防止SQL注入
2014/05/03 面试题
实现向右循环移位
2014/07/31 面试题
工程项目经理岗位职责
2013/12/15 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
优秀员工获奖感言
2014/03/01 职场文书
校庆标语集锦
2014/06/25 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
家长意见书
2015/06/04 职场文书
超详细Python解释器新手安装教程
2021/05/10 Python
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL