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. 布尔数组的函数
时间: 2024-12-30 03:11:18