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?
Größen Sie die Größenänderung mit Mittelung oder Rebin ein numpy 2D -Array ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Unerwartetes Verhalten für die Korrelation von Numpy/Polars bei großen Werten
by Anonymous » » in Python - 0 Replies
- 6 Views
-
Last post by Anonymous
-