Предположим, у меня есть два 2D-массива в Python. Один размером 100х100, другой 5х5. Учитывая позицию, мне нужно скопировать содержимое массива 5x5 в массив 100x100 в этой позиции.
Я знаю, что мог бы сделать это вручную, перебирая массивы, но мне было интересно, есть ли там любая встроенная функция или модуль, который может сделать это за меня. Я искал и ни на что не наткнулся.
Моя проблема в эффективности, я думаю, что цикл вручную займет немного времени в контексте моего более крупного сценария, поэтому я надеюсь на это есть что-то, что может быть более оптимизировано.
Например, предположим, что моя позиция равна 25, 10, мне нужно, чтобы выходные данные представляли собой массив 100x100, где [25][10] равно [0][0] массива 5x5, а [30][15] равно [5][5] массива 5x5 (а также каждому значению между ними).
Подробнее здесь: https://stackoverflow.com/questions/789 ... t-position
Скопируйте меньший 2D-массив в больший 2D-массив в нужной позиции. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение