利用Python进行数据分析(6)NumPy基础:矢量计算

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利⽤Python进⾏数据分析(6)NumPy基础:⽮量计算
⽮量化指的是⽤数组表达式代替循环来操作数组⾥的每个元素。

NumPy提供的通⽤函数(既ufunc函数)是⼀种对ndarray中的数据进⾏元素级别运算的函数。

例如,square函数计算各元素的平⽅,rint函数将各元素四舍五⼊:
还有⼀些函数接受2个参数,叫⼆元ufunc,⽐如add函数和maximum函数:
numpy.where函数
numpy.where函数是三元表达式 x if condition else y 的⽮量化版本,例如:
np.where函数的第⼆个参数和第三个参数不是必要的,它们都可以是标量值,例如:
数学和统计⽅法
例如np.sum函数可以对数组⾥的元素求和:
对于⼆维数组,sum函数也是将所有元素求和,但是⼆维数组是有横轴和竖轴两个⽅向的,所以sum函数对于⼆维数组还可以按照⽅向进⾏求和:。

相关文档
最新文档