【发布时间】:2021-12-21 16:49:26
【问题描述】:
有 2 个具有相同键数的字典。键的名称相似且相关但不相同。两个字典的每个键的值都是 200*100 大小的 numpy 数组。要求是将其中一个字典的值附加到另一个字典,最后只保留一个字典。
例如:
Dic1 = {K1: np.array([V1]), K2:np.array([V2]),...,K100:np.array([V100])}
Dic2 = {Ky1: np.array([Va1]), Ky2:np.array([Va2]),...,Ky100:np.array([Va100])}
d2v=[*Dic2.values()]
for k, v in Dic1:
d2v[k].append(v)
两个字典都包含 100 个名称相似的键,值 V1,V2,...V100 和 Va1,Va2,....,Va100 是 200*100 大小的 numpy 数组。
上述解压字典 Dic2 并将其值附加到 Dic1 的逻辑似乎不起作用。有什么提示可以进一步将其中一个字典的值附加到另一个字典并最终只保留一个字典?
【问题讨论】:
标签: python numpy dictionary