笔记目录
算数运算
numpy.add
add这个单词对于我们来说都很熟悉,就是求和的意思,那么在numpy中的.add,它的功能就是两个数组对应位置的元素求和。
import numpy as np
a = np.arange(2, 14).reshape((3,4))
np.add(a, 1)
括号里面第一个参数就是数组的变量名,第二个参数是要加的数字,可以很容易看出第一个数组的每一个元素加1得到第二个数组。
这一个例子需要注意的是两个要相加的元素需要行列数都是要相等的,不然就会出现错误。
numpy.subtract
这个的功能就是数组相减的一个功能
numpy.multiply
接下来的这一个就是数组相乘的功能
numpy.divide
这一个是数组相除
numpy.sqrt
这个的功能就是开平方的功能
还有加法函数
numpy.sum
乘积函数
numpy.prod
累乘
numpy.prod
差值
numpy.diff
三角函数
- numpy.sin
- numpy.cos
- numpy.tan
- numpy.arcsin
- numpy.arccos
- numpy.arctan
指数和对数
numpy.exp
指数
numpy.log
对数
逻辑函数
numpy.all
numpy.any
import numpy as np
a = np.array([0, 4, 5])
b = np.copy(a)
print(np.all(a == b)) # True
print(np.any(a == b)) # True
b[0] = 1
print(np.all(a == b)) # False
print(np.any(a == b)) # True
print(np.all([1.0, np.nan])) # True
print(np.any([1.0, np.nan])) # True
a = np.eye(3)
print(np.all(a, axis=0)) # [False False False]
print(np.any(a, axis=0)) # [ True True True]
np.any()是或操作,任意一个元素为True,输出为True。
np.all()是与操作,所有元素为True,输出为True。