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类的定义、继承及类对象使用方法简明教程
May 08 Python
举例讲解Python的lambda语句声明匿名函数的用法
Jul 01 Python
Python最小二乘法矩阵
Jan 02 Python
学python安装的软件总结
Oct 12 Python
python 实现分组求和与分组累加求和代码
May 18 Python
keras模型保存为tensorflow的二进制模型方式
May 25 Python
Django def clean()函数对表单中的数据进行验证操作
Jul 09 Python
python -v 报错问题的解决方法
Sep 15 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
用python对excel查重
Dec 07 Python
如何使用pdb进行Python调试
Jun 30 Python
用Python可视化新冠疫情数据
Jan 18 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 - Html Transfer Code
2006/10/09 PHP
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
那些年一起学习的PHP(一)
2012/03/21 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
js切换div css注意的细节
2012/12/10 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
js实现超级玛丽小游戏
2020/03/18 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
提升Python程序运行效率的6个方法
2015/03/31 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
RetroStage德国:复古服装
2019/02/03 全球购物
个人培训自我鉴定
2014/03/28 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS