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的ORM框架SQLAlchemy入门教程
Apr 28 Python
在Python中使用成员运算符的示例
May 13 Python
Python中字符串的常见操作技巧总结
Jul 28 Python
Pycharm学习教程(7)虚拟机VM的配置教程
May 04 Python
Python使用struct处理二进制的实例详解
Sep 11 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 Python
python实现名片管理系统项目
Apr 26 Python
python 搜索大文件的实例代码
Jul 08 Python
一行python实现树形结构的方法
Aug 09 Python
详解python爬取弹幕与数据分析
Nov 14 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 Python
Python必备技巧之字符数据操作详解
Mar 23 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
基于initPHP的框架介绍
2013/04/18 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
PHP设计模式之装饰器模式定义与用法简单示例
2018/08/13 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
python解析html开发库pyquery使用方法
2014/02/07 Python
深入理解Javascript中的this关键字
2015/03/27 Python
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
Python 里最强的地图绘制神器
2021/03/01 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
xml有哪些解析技术?区别是什么
2016/04/26 面试题
哪些情况下不应该使用索引
2015/07/20 面试题
七年级音乐教学反思
2014/01/26 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
面试通知单大全
2015/04/20 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL