前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Numpy 修炼之道 (8)—— 常用函数

Numpy 修炼之道 (8)—— 常用函数

作者头像
abs_zero
修改2018-05-26 14:45:39
8040
修改2018-05-26 14:45:39
举报
文章被收录于专栏:AI派AI派

上一篇:Numpy 修炼之道 (7)—— 形状操作

在了解了 Numpy 的基本运算操作,下面来看下 Numpy常用的函数。

数学运算函数

代码语言:javascript
复制
按元素添加参数,等效于 x1 + x2
代码语言:javascript
复制
>>> x = np.random.randint(4, size=6).reshape(2,3)
>>> x
array([[2, 0, 3],
       [2, 3, 3]])
>>> y = np.random.randint(4, size=6).reshape(2,3)
>>> y
array([[1, 3, 1],
       [1, 1, 0]])
>>>
>>> x + y
array([[3, 3, 4],
       [3, 4, 3]])
>>> np.add(x, y)
array([[3, 3, 4],
       [3, 4, 3]])
>>> np.square(x)
array([[4, 0, 9],
       [4, 9, 9]])
>>> np.log1p(x)
array([[ 1.09861229,  0.        ,  1.38629436],
       [ 1.09861229,  1.38629436,  1.38629436]])

规约函数

下面所有的函数都支持axis来指定不同的轴,用法都是类似的。

ndarray.sum([axis,dtype,out,keepdims])

返回给定轴上的数组元素的总和。

ndarray.cumsum([axis,dtype,out])

返回沿给定轴的元素的累积和。

ndarray.mean([axis,dtype,out,keepdims])

返回沿给定轴的数组元素的平均值。

ndarray.var([axis,dtype,out,ddof,keepdims])

沿给定轴返回数组元素的方差。

ndarray.std([axis,dtype,out,ddof,keepdims])

返回给定轴上的数组元素的标准偏差。

ndarray.argmax([axis,out])

沿着给定轴的最大值的返回索引。

ndarray.min([axis,out,keepdims])

沿给定轴返回最小值。

ndarray.argmin([axis,out])

沿着给定轴的最小值的返回索引。

代码语言:javascript
复制
>>> x = np.random.randint(10, size=6).reshape(2,3)
>>> x
array([[3, 7, 0],
       [7, 1, 3]])
>>> np.sum(x)
21
>>> np.sum(x, axis=0)
array([10,  8,  3])
>>> np.sum(x, axis=1)
array([10, 11])
>>> np.argmax(x)
1
>>> np.argmax(x, axis=0)
array([1, 0, 1], dtype=int64)
>>> np.argmax(x, axis=1)
array([1, 0], dtype=int64)

作者:无邪,个人博客:脑洞大开,专注于机器学习研究。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 脑洞科技栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数学运算函数
  • 规约函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档