Создание вложенного dict с помощью ndarray's - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь создать вложенный дикт, используя 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}
                                  }
            }

Имеет ли какой-то смысл, что первый уровень ключей - ndarrays?Буду ли я получать улучшения скорости от использования ndarrays вместо списков?На самом деле мой код - очень большой уровень 1 с 20 предметами и уровень 2 с 1000 предметами, которые имеют длину 200-500.В качестве альтернативы есть ли лучший метод / структура данных в Python для хранения большого количества массивов?

...