Я пытаюсь создать вложенный дикт, используя 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 для хранения большого количества массивов?