1. 向量与向量计算
np.array([1, 2]) + np.array([3, 4])
np.array([1, 2]) * np.array([3, 4])
np.array([1, 2]) ** np.array([3, 4])
np.array([1, 2]) / np.array([3, 4])
np.array([10, 22]) // np.array([3, 4])
np.array([1, 2]) - np.array([3, 4])
2. 向量与标量计算
np.array([1, 2]) + 4
np.array([1, 2]) * 2
np.array([1, 2]) ** 4
np.array([11, 12]) // 4
np.array([11, 12]) - 4
3. 矢量数学函数
np.sqrt([4, 9]) + 4
np.exp([1, 9])
np.log([np.e, np.e ** 2])
4. 向量计算(dot/cross)
向量点乘(内积)和叉乘(外积、向量积)
np.dot([4, 9], [4, 3])
np.cross([4, 9], [4, 3])
5. 三角函数
np.sin(np.pi, np.pi / 2)
np.arcsin(0, 1)
np.hypot([3, 5], [4, 12])
6. 取整
np.floor([1.2, 1.5, 1.8])
np.ceil([1.2, 1.5, 1.8])
np.round([1.2, 1.5, 1.8])
7. 统计值
np.max([1.2, 1.5, 1.8])
np.array([1.2, 1.5, 1.8]).max()
np.array([1.2, 1.5, 1.8]).min()
np.array([1.2, 1.5, 1.8]).argmax()
np.array([1.2, 1.5, 1.8]).argmin()
np.array([1.2, 1.5, 1.8]).sum()
np.array([1.2, 1.5, 1.8]).std()
np.array([1.2, 1.5, 1.8]).var()
np.array([1.2, 1.5, 1.8]).mean()
8. 排序
np.sort([21,2,3])