一、通用函数运算
(一),数组的运算
对于一个数组,可以直接用加+,减-,乘*,除/,逻辑非,指数运算符 **,其结果就是数组里面每一个元素运算的结果。
(二),NumPy实现的算术运算符
1、加法运算:np.add()
>>> x1 = np.arange(9.0).reshape((3, 3))
[[0. 1. 2.]
[3. 4. 5.]
[6. 7. 8.]]
>>> x2 = np.arange(3.0)
[0. 1. 2.]
>>> np.add(x1, x2)
array([[ 0., 2., 4.],
[ 3., 5., 7.],
[ 6., 8., 10.]])
这个例子是每一列对应相加。
2、np.subtract() 减法运算
>>> x1 = np.arange(9.0).reshape((3, 3))
[[0. 1. 2.]
[3. 4. 5.]
[6. 7. 8.]]
>>> x2 = np.arange(3.0)
[0. 1. 2.]
>>> np.subtract(x1, x2)
array([[ 0., 0., 0.],
[ 3., 3., 3.],
[ 6., 6., 6.]])
每列对应相减。
3、np.negative() 负数运算
>>> np