必威体育Betway必威体育官网
当前位置:首页 > IT技术

np.max 与 np.maximum

时间:2019-10-19 22:15:41来源:IT技术作者:seo实验室小编阅读:58次「手机版」
 

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([2, 3, 4], [1, 5, 2])
array([2, 5, 4])

>>> np.maximum(np.eye(2), [0.5, 2]) # broadcasting
array([[ 1. ,  2. ],
       [ 0.5,  2. ]])

>>> np.maximum([np.nan, 0, np.nan], [0, np.nan, np.nan])
array([ NaN,  NaN,  NaN])
>>> np.maximum(np.Inf, 1)
inf

    

当然 np.maximum 接受的两个参数,也可以大小一致,也可以维度不同,

或者更为准确地说,第二个参数只是一个单独的值时,其实是用到了维度的 broadcast 机制;

值得注意的是,numpy中array的broadcasting特性,非常有用。

一个常用应用是np.maximum(0,array),可作为ReLU gate。

关于numpy中的广播操作:https://blog.csdn.net/qq_36387683/article/details/80628577

相关阅读

3ds MAX 2016破解激活详细步骤分享

3ds MAX 2016破解激活详细步骤分享: 1.下载安装包及注册机: 安装包下载: 链接:https://pan.baidu.com/s/14dlJ86nZmPigpQ4pD6AQnQ 提

input标签multiple属性用法简介

今天一个朋友问我,是否可以一次上传多个文件,想了下,之前做过呀,使用多个input空间,type设置为file呀 如果使用一个input控件呢,是否可

no input file specified 解决方法

自己的网站,前一段时间由于linux服务器被挖矿病毒入侵了,所以又重新搭建了一个环境,php版本用的php1.8的,访问网站是可以访问的,但是今

最大流(Maximum Flow)

《算法导论》最大流学习笔记 一、流网络 G=(V,E)是一个有向图,其中每条边(u,v)有一个非负的容量值c(u,v),而且如果E中包含一条边(u,v),那么图中

CPU性能测试工具-Linpack

简介: Linpack是我们常用的CPU性能测试程序。它通过计算双精度线性方程组的求解来测试CPU的运算能力。Intel MKL提供一个优化版本

分享到:

栏目导航

推荐阅读

热门阅读