NumPy 学习: 通用函数

Posted Amei6536

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NumPy 学习: 通用函数相关的知识,希望对你有一定的参考价值。

1.  元素级别的函数

  元素级别的函数也就是函数对数组中的每一个元素进行运算。例如:

In [10]: arr = np.arange(10)

In [11]: np.sqrt(arr)
Out[11]: 
array([ 0.        ,  1.        ,  1.41421356,  1.73205081,  2.        ,
        2.23606798,  2.44948974,  2.64575131,  2.82842712,  3.        ])

In [12]: np.exp(arr)
Out[12]: 
array([  1.00000000e+00,   2.71828183e+00,   7.38905610e+00,
         2.00855369e+01,   5.45981500e+01,   1.48413159e+02,
         4.03428793e+02,   1.09663316e+03,   2.98095799e+03,
         8.10308393e+03])

  一元函数(接受一个数组参数)

  技术分享

  二元函数:

  技术分享

      技术分享

2. 数组级别的函数

  数组级别的函数一般是一些统计函数,像聚合类的函数求和(sum),求平均(mean)等。

In [16]: arr = np.arange(32).reshape(8,4)

In [17]: arr.mean()
Out[17]: 15.5

In [18]: arr.sum()
Out[18]: 496
# 求每一行的平均数
In [19]: arr.mean(axis = 1)
Out[19]: array([  1.5,   5.5,   9.5,  13.5,  17.5,  21.5,  25.5,  29.5])
# 求每一列的和
In [20]: arr.sum(0)
Out[20]: array([112, 120, 128, 136])

 

  技术分享

3.  布尔数组的函数

  

 

以上是关于NumPy 学习: 通用函数的主要内容,如果未能解决你的问题,请参考以下文章

学习通用函数:快速的元素级数组函数Numpy

『Python』Numpy学习指南第五章_矩阵和通用函数

使用Numpy进行深度学习中5大反向传播优化算法的性能比较

numpy通用函数

numpy 通用函数

NumPy: 通用函数