numpy.max和numpy.amax的关系_python学习笔记


numpy.max和numpy.amax的关系_python学习笔记

注意:1)本文可能会过时失效。2)笔者能力有限,有错误请多多指教。

在书上看到np.max的用法,但是直接去官方文档查却没有找到对应的max函数,这是因为打开的方式不对。下面提供一些可用的方法来找到np.max函数。

使用help函数

当遇到一个不清楚的函数,想知道它更多的信息,一个较好的方法就是使用numpy提供的帮助文档。我们可以使用help函数来使用它。

>>> import numpy as np
>>> help(np.max)

结果你会看到显示amax函数的说明文档,并在其举例中看到np.max函数的用法。这里就不贴图了。

使用id函数

上文已经说明了np.amaxnp.max是同一个函数了,但是如果需要更多的证据,我们还可以使用python3中内置的id函数。如果2个函数是相同的,就会返回相同的id,详细信息请看numpy的官方文档。

// 注意此时不要在max后面加括号
>>> id(np.max) == id(np.amax)
True
>>> np.max is np.amax
True

因此,np.amaxnp.max是同一个函数。在官方文档上面可以轻松找到np.amax(查看index),np.maxnp.amax的一个别名(alias)。

参考资料

  1. How do I find out if one Python function is an alias for another one?
  2. numpy max vs amax vs maximum_


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM