Я хочу создать n-мерный массив двойников. Во время компиляции число измерений n неизвестно.
Я закончил определение массива как словаря, причем ключ был массивом int, соответствующим различным осям (поэтому в трехмерном массиве я бы поставил [5, 2, 3], чтобы получить двойную в (5, 2, 3) в массиве.
Однако мне также нужно заполнить словарь двойниками от (0, 0,... 0) до (m1, m2,... mn), где m1 - mn - длина каждой оси.
Моя первоначальная идея заключалась в создании вложенных for-loops, но поскольку я все еще не знаю, сколько мне понадобится (1 для каждого измерения), я не могу сделать это во время компиляции.
Надеюсь, я сформулировал вопрос понятным образом, но не стесняйтесь просить меня разработать детали.