Ускоренный доступ к 2D NumPy/ массиву или Large 1D Numpy/ массиву
Я выполняю расстановку приоритетов, для которой у меня есть матрица, которая имеет 1000*1000 ячеек (gridworld), к чьим ячейкам я должен обращаться неоднократно в течение истинного цикла для назначения (я по сути не перебираю список, но ко всем ячейкам обращаются больше, чем один раз). Прямо сейчас я сопоставляю свои позиции (i,j) матрицы для хранения в одномерном массиве. Итак, моя матрица 1000*1000 - это один большой список 1*(1000000). Мне интересно, если это замедлит время выборки, и мне лучше использовать матрицу 1000*1000. Кроме того, что быстрее NumPy или использование списков? Было бы здорово, если бы вы могли помочь мне с этим!