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编写百度贴吧的简单爬虫
Apr 02 Python
通过数据库对Django进行删除字段和删除模型的操作
Jul 21 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 Python
Python进阶之@property动态属性的实现
Apr 01 Python
Python FFT合成波形的实例
Dec 04 Python
python opencv实现信用卡的数字识别
Jan 12 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
May 20 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
python3让print输出不换行的方法
Aug 24 Python
Python如何执行系统命令
Sep 23 Python
python抢购软件/插件/脚本附完整源码
Mar 04 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
May 30 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
推荐文章系统(一)
2006/10/09 PHP
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
2014/10/14 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
php数组随机排序实现方法
2015/06/13 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
Python3写入文件常用方法实例分析
2015/05/22 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
Python单元测试与测试用例简析
2019/11/09 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
CSS3 mask 遮罩的具体使用方法
2017/11/03 HTML / CSS
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
作为网站管理者应当如何防范XSS
2014/08/16 面试题
工作岗位说明书模板
2014/05/09 职场文书
2014年项目工作总结
2014/11/24 职场文书
感谢信范文大全
2015/01/23 职场文书
公诉意见书范文
2015/06/05 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android
Docker安装MySql8并远程访问的实现
2022/07/07 Servers
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python