Numpy数组可以使你不用编写循环即可对数组执行批量运算。
基础运算size相等的数组之间的算术运算,可以直接进行加减乘除:
2. 数组与标量的运算:
3. size相等的数组之前的比较,会生成布尔值数组:
利用ufunc函数进行算术运算
ufunc(universal function)通用函数,可以对数组中每个元素进行函数操作。一元ufunc
常用函数:
abs( ): 绝对值
sqrt( ): 平方根
square( ): 平方
exp( ): 以自然常数e为底的指数函数
log( ): 以自然数为底的对数,log10以10为底数的对数,log2以2为底数的对数
2. 二元ufunc
常用函数:
add( ): 加
subtract( ): 减
multiply( ): 乘
divide( ): 除
power( ): x1^x2
描述性统计函数
常用函数:
amax( ) : 数组、矩阵中的最大值
amin( ): 数组、矩阵中的最小值
pyp( ): 统计最大值与最小值之差
median( ): 统计数组中的中位数
mean( ): 统计数组的平均数
average( ): 统计数组中的加权平均数
std( ): 统计数组的标准差
var( ): 统计数组的方差