Array anlegen

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
Beginner2019
User
Beiträge: 17
Registriert: Mittwoch 29. April 2020, 12:27

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
einfachTobi
User
Beiträge: 510
Registriert: Mittwoch 13. November 2019, 08:38

Code: Alles auswählen

np.tile(np.linspace(0.4, 0.6, 512), (128, 1))
Beginner2019
User
Beiträge: 17
Registriert: Mittwoch 29. April 2020, 12:27

Vielen Dank!
Beginner2019
User
Beiträge: 17
Registriert: Mittwoch 29. April 2020, 12:27

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?
einfachTobi
User
Beiträge: 510
Registriert: Mittwoch 13. November 2019, 08:38

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.
Antworten