python向量加减乘除
时间: 2023-08-07 09:25:50 浏览: 139
用Python自定义三维向量类,实现加减乘除等运算
在 Python 中,我们可以使用 NumPy 库来进行向量的加减乘除运算。下面是一些基本的例子:
1. 向量加法:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = a + b
print(c)
```
输出结果为:
```
[5 7 9]
```
2. 向量减法:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = a - b
print(c)
```
输出结果为:
```
[-3 -3 -3]
```
3. 向量数乘:
```python
import numpy as np
a = np.array([1, 2, 3])
k = 2
c = k * a
print(c)
```
输出结果为:
```
[2 4 6]
```
4. 向量点乘:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.dot(a, b)
print(c)
```
输出结果为:
```
32
```
5. 向量除法:
在向量运算中,除法并不是一个常见的操作。但是如果需要将向量中的每个元素都除以一个数,我们可以使用向量数乘的方法,将除数的倒数作为数乘的系数即可。例如:
```python
import numpy as np
a = np.array([1, 2, 3])
k = 2
c = a / k
print(c)
```
输出结果为:
```
[0.5 1. 1.5]
```
阅读全文