Seite 1 von 1

werte zu einträgen in numpy ndarray addieren

Verfasst: Samstag 24. April 2021, 12:09
von G-Rizzle
Hallo,

mir liegt ein ndarray der form [[[0.01 0.02]]

[[0.03 0.04]]

[[0.03 0.04]]

[[0.03 0.04]]] vor.

die einträge spiegeln jeweils koordinaten x, y wider. nun möchte ich zu jeder x koordinate einen wert a und zu jeder y koordinate einen wert b addieren. sei a = 1 und b = 2 soll am ende entsprechend

[[[1.01 2.02]]

[[1.03 2.04]]

[[1.03 2.04]]

[[1.03 2.04]]] herauskommen.

gibt es dazu einen eleganten weg? danke!

Re: werte zu einträgen in numpy ndarray addieren

Verfasst: Samstag 24. April 2021, 14:04
von Sirius3
Du hast etwas viele Klammern, von den drei Dimensionen werden nur zwei genutzt. Man kann auf Matrizen Vektoren addieren. Nennt sich Broadcasting.