Изменение размера с усреднением или восстановлением 2D -массива NumpyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Изменение размера с усреднением или восстановлением 2D -массива Numpy

Сообщение Anonymous »

Я пытаюсь переопределить в Python ADL Функция:

http://star.pst.qub.ac.uk/idl/rebin.html

, который уменьшается по целочисленному фактору A 2D массива, усреднения. < /p>

Например: < /p>

Код: Выделить всё

>>> a=np.arange(24).reshape((4,6))
>>> a
array([[ 0,  1,  2,  3,  4,  5],
[ 6,  7,  8,  9, 10, 11],
[12, 13, 14, 15, 16, 17],
[18, 19, 20, 21, 22, 23]])
< /code>

Я хотел бы изменить его размер до (2,3), взяв среднее значение соответствующих выборок, ожидаемый вывод будет: < /p>

>>> b = rebin(a, (2, 3))
>>> b
array([[  3.5,   5.5,  7.5],
[ 15.5, 17.5,  19.5]])
< /code>

.e. b [0,0] = np.mean (a [: 2 ,: 2]), b [0,1] = np.mean (a [: 2,2: 4]) 
и так далее. < /p>

Я считаю, что я должен изменить 4 -размерный массив, а затем принять среднее значение на правильном срезе, но не смог выяснить алгоритм. У вас был бы какой -нибудь намек?

Подробнее здесь: https://stackoverflow.com/questions/809 ... y-2d-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Изменение размера с усреднением или восстановлением 2D -массива Numpy
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Объединение 2D-данных в сетку в Python с усреднением точек, принадлежащих одной и той же ячейке.
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Предотвратить изменение размера, когда окно начинает изменение размера
    Anonymous » » в форуме Html
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Предотвратить изменение размера, когда окно начинает изменение размера
    Anonymous » » в форуме CSS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Проблема с восстановлением покупок Flutter — iOS
    Гость » » в форуме IOS
    0 Ответы
    26 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»