我有以下两个numpy数组:
a = array([400., 403., 406.]);
b = array([0.2,0.55,0.6]);
现在,我想创建一个字典,其中数组a作为键,b作为对应值:
dic = {
400: 0.2,
403: 0.55,
406: 0.6
}
我怎么能做到这一点?
答案 0 :(得分:1)
您可以对压缩的可迭代项使用快速for循环。
import numpy as np
a = np.array([400., 403., 406.]);
b = np.array([0.2,0.55,0.6]);
dict = {}
for A, B in zip(a, b):
dict[A] = B
print(dict)
# {400.0: 0.2, 403.0: 0.55, 406.0: 0.6}