用python写一个字典的向量加法
时间: 2023-04-09 13:04:55 浏览: 108
从列表或字典创建Pandas的DataFrame对象的方法
可以使用numpy库来实现字典的向量加法,具体代码如下:
```python
import numpy as np
# 定义两个字典
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'a': 4, 'b': 5, 'c': 6}
# 将字典转换为向量
vec1 = np.array(list(dict1.values()))
vec2 = np.array(list(dict2.values()))
# 向量相加
result = vec1 + vec2
# 将结果转换为字典
res_dict = dict(zip(dict1.keys(), result))
print(res_dict)
```
输出结果为:
```
{'a': 5, 'b': 7, 'c': 9}
```
阅读全文