Python版本:3.x
我有两个具有相同键的字典,值是数组。我在这里看到的大多数问题,出于所需的目的,每个键只有一个值。我想要的是将这两个字典与值合并为连接数组。也许下面会清楚:
我有什么:
d1 = {(1, "Autumn"): np.array([2.5, 4.5, 7.5, 9.5]), (1, "Spring"): np.array([10.5, 11.7, 12.3, 15.0])}
d2 = {(1, "Autumn"): np.array([10.2, 13.3, 15.7, 18.8]), (1, "Spring"): np.array([15.6, 20, 23, 27])}
我试过了:
d3 = {**d1, **d2}
我想要的是:
d3 = {(1, "Autumn"): np.array([2.5, 4.5, 7.5, 9.5, 10.2, 13.3, 15.7, 18.8]), (1, "Spring"): np.array([10.5, 11.7, 12.3, 15.0, 15.6, 20, 23, 27])}
我在这里错过了什么吗?请帮忙!
PS:我看过如何在一个表达式中合并两个字典?.