Größen Sie die Größenänderung mit Mittelung oder Rebin ein numpy 2D -ArrayPython

Python-Programme
Anonymous
 Größen Sie die Größenänderung mit Mittelung oder Rebin ein numpy 2D -Array

Post by Anonymous »

Ich versuche, in Python eine IDL -Funktion neu einzulegen:

Http://star.pst.qub.ac.uk/idl/rebin.html
, das von einem Intiere -Faktor für einen 2D -Array von einem 2D -Array von einem 2D -Array von einem 2D -Arga -Faktor von Averaging. Beispiel: < /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>

Ich möchte es zu (2,3) ändern, indem der Mittelwert der relevanten Stichproben eingenommen wird, wäre der erwartete Ausgang: < /p>

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

i.e. B [0,0] = np.mean (a [: 2,: 2]), b [0,1] = np.mean (A [: 2,2: 4]) < /code> usw. Würdest du einen Hinweis haben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post