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下利用OpenCV来旋转图像的教程
Apr 16 Python
Python多线程爬虫简单示例
Mar 04 Python
Python的dict字典结构操作方法学习笔记
May 07 Python
python编程实现12306的一个小爬虫实例
Dec 27 Python
Python3单行定义多个变量或赋值方法
Jul 12 Python
Python格式化字符串f-string概览(小结)
Jun 18 Python
django 信号调度机制详解
Jul 19 Python
Python 使用多属性来进行排序
Sep 01 Python
django创建简单的页面响应实例教程
Sep 06 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
Python logging日志库空间不足问题解决
Sep 14 Python
python基础之爬虫入门
May 10 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分页类
2013/10/26 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
微信小程序使用for循环动态渲染页面操作示例
2018/12/25 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
vue修改Element的el-table样式的4种方法
2020/09/17 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
Python实现多线程下载文件的代码实例
2014/06/01 Python
Python中文件遍历的两种方法
2014/06/16 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
python实现京东订单推送到测试环境,提供便利操作示例
2019/08/09 Python
python使用openpyxl操作excel的方法步骤
2020/05/28 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
日本土著品牌,综合型购物网站:Cecile
2016/08/23 全球购物
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
小学生手册家长意见
2015/06/03 职场文书
Python自动化爬取天眼查数据的实现
2021/06/15 Python
python中tkinter复选框使用操作
2021/11/11 Python