首页 > 代码库 > NumPy 学习(3): 通用函数
NumPy 学习(3): 通用函数
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.5In [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 学习(3): 通用函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。