矢量化指的是用数组表达式代替循环来操作数组里的各样成分,矢量化指的是用数组说明式代替循环来操作数组里的每一个元素

澳门永利备用网址,矢量化指的是用数组表明式代替循环来操作数组里的各类成分。

矢量化指的是用数组表明式代替循环来操作数组里的种种成分。

通用函数(ufunc函数)

NumPy提供的通用函数(既ufunc函数)是一种对ndarray中的数据开始展览成分级别运算的函数。
诸如,square函数总结各要素的平方,rint函数将各因素四舍五入:

澳门永利备用网址 1

再有一对函数接受贰个参数,叫二元ufunc,比如add函数和maximum函数:

澳门永利备用网址 2

NumPy提供的通用函数(既ufunc函数)是一种对ndarray中的数据开始展览成分级别运算的函数。

numpy.where函数

numpy.where函数是元春表明式 x if condition else y 的矢量化版本,例如:

澳门永利备用网址 3

np.where函数的第二个参数和第一个参数不是供给的,它们都能够是标量值,例如:

澳门永利备用网址 4

比如说,square函数总括各要素的平方,rint函数将各要素四舍五入:

数学和总结格局

诸如np.sum函数对数组里的要素求和:

澳门永利备用网址 5

对此二维数组,sum函数也是将具有因素求和,不过二维数组是有横轴和竖轴七个趋势的,所以sum函数对于二维数组还足以根据方向举办求和:

澳门永利备用网址 6

澳门永利备用网址 7

再有一部分函数接受二个参数,叫二元ufunc,比如add函数和maximum函数:

澳门永利备用网址 8

numpy.where函数

numpy.where函数是三朝表达式 x if condition else y 的矢量化版本,例如:

澳门永利备用网址 9

np.where函数的第二个参数和第11个参数不是少不了的,它们都足以是标量值,例如:

澳门永利备用网址 10

数学和总结方法

譬如np.sum函数能够对数组里的因素求和:

澳门永利备用网址 11

对于二维数组,sum函数也是将富有因素求和,不过二维数组是有横轴和竖轴多个样子的,所以sum函数对于二维数组还能依据方向拓展求和:

澳门永利备用网址 12