使用ndarray创建嵌套的字典

时间:2019-06-06 00:28:04

标签: python-3.x numpy dictionary numpy-ndarray

我正在尝试使用ndarrays创建嵌套字典。我的字典应该最终看起来像这样。

list_one = [level1_01, level1_02, level1_03]
list_two = [level2_01_1, level2_02_1, level2_03_1]
list_three = [level2_01_2, level2_02_2, level2_03_2]
list_four = [level2_01_3, level2_02_3, level2_03_3]

new_dict = {'dict_name': {level1_01 : {1:level2_01_1, 2:level2_02_1, 3:level2_03_1}, 
                         {level1_02 : {1:level2_01_2, 2:level2_02_2, 3:level2_03_2},
                         {level1_03 : {1:level2_01_3, 2:level2_02_3, 3:level2_03_3}
                                  }
            }

第一级键是ndarray是否有意义?我仍然可以通过使用ndarrays而不是列表来提高速度吗?实际上,我的代码非常大,级别1有20个项目,级别2有1000个项目,长度为200-500。另外,在python中是否有更好的方法/数据结构来存储大量数组?

0 个答案:

没有答案