Seite 1 von 1

Array anlegen

Verfasst: Mittwoch 6. Mai 2020, 15:20
von Beginner2019
Hallo,
wie kann man in Numpy ein Array anlegen, dass 128X512 groß ist und von 0.4 bis 0.6 geht.
es würde dann so aussehen:
(0.4 0.400390625 ........ 0.6
0.4 0.400390625.........0.6
.............................................)

Viele Grüße und Danke im vorraus

Re: Array anlegen

Verfasst: Mittwoch 6. Mai 2020, 15:42
von einfachTobi

Code: Alles auswählen

np.tile(np.linspace(0.4, 0.6, 512), (128, 1))

Re: Array anlegen

Verfasst: Mittwoch 6. Mai 2020, 15:49
von Beginner2019
Vielen Dank!

Re: Array anlegen

Verfasst: Donnerstag 7. Mai 2020, 11:27
von Beginner2019
Weiß noch jemand wie man das Array dreidimnesional bekommt,
so dass immer die selben Werte dreimal nebeneinander stehen um es mit einem
sRGB Bild zu kombinieren?

Re: Array anlegen

Verfasst: Donnerstag 7. Mai 2020, 12:30
von einfachTobi
https://numpy.org/doc/stable/reference/ ... light=tile
Du kannst die Anzahl an Wiederholungen je Dimension vorgeben. Das habe ich im Beispiel oben mit (128, 1) getan. Das funktioniert natürlich für beliebige Dimensionen.