- 加、减、乘、除、幂
import numpy as np a = np.array([1, 2, 3]) b = np.array([3, 2, 1]) print(a + b) print(a - b) print(a * b) print(a / b) print(a ** b)
- 逻辑运算:与、或、非
a = np.array([True, True, False, False]) b = np.array([True, False, True, False]) print(a & b)#与,向量对应各元素进行与运算 print(a | b)#或 print(~a)#非 #结果 [ True False False False] [ True True True False] [False False True True] a = np.array([1,2,3]) b = np.array([2,1,2]) print(a & b)#与,向量对应各元素的二进制位进行与运算 eg:1用01表示,2用10表示 print(a | b)#或 print(~a)#非,结果为-(元素+1) #结果 [0 0 2] [3 3 3] [-2 -3 -4]
、
、
、
、!=、==
import numpy as np a = np.array([1,2,3]) b = np.array([3,2,1]) print(a > b) print(a >=b) print(a == b) #结果 [False False True] [False True True] [False True False]
向量的运算
最新推荐文章于 2022-01-27 21:02:55 发布