import numpy as np
#构建向量数组
a=np.array([-1,2])
b=np.array([3,-1])
#加法
a_b=a+b
#数乘
a2=a*2
b3=b*(-3)
#减法
b_a=a-b
#print(a_b,a2,b3,b_a,a,b)print(-1+3,2+-1,a_b)print(-1-3,2-(-1),b_a)print((-1*2),(2*2),a2)print((3*(-3)),(-1*(-3)),b3)
这段代码主要是使用NumPy库来进行向量运算,包括向量的加法、数乘和减法。
- 加法:两个向量相加,即对应位置元素相加。在代码中,使用`a + b`进行向量加法。
- 数乘:向量与标量的乘法,即向量中的每个元素乘以相同的标量。在代码中,使用`a * 2`和`b * (-3)`进行数乘操作。
- 减法:两个向量相减,即对应位置元素相减。在代码中,使用`a - b`进行向量减法。
最终输出了四个结果向量:加法结果`a_b`、数乘结果`a2`和`b3`,以及减法结果`b_a`,同时也输出了原始向量`a`和`b`。