Seite 1 von 1

Quadrat mit Numpy Array

Verfasst: Mittwoch 29. April 2020, 12:50
von Beginner2019
Hallo,
ich bin Anfänger in Numpy und hab eine Fage zu einer Aufgabe.
Mit np.zeros wurde ein schwarzes Feld geplotet. Nun soll in dem schwarzen Feld ein weißes Quadrat erscheinen.
Ich denke das kann mit np.ones erstellt werden.
Wie bekommt man aber die Arrays kombiniert, so das etwas folgendes Ergebnis enthalten wird:
(,0,0,0,0,0,0, 0,0,0,
0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,
0,0,0,1,1,1,0,0,0,
0,0,0,1,1,1,0,0,0,
0,0,0,1,1,1,0,0,0,
0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0)

Danke im voraus und viele Grüße

Re: Quadrat mit Numpy Array

Verfasst: Mittwoch 29. April 2020, 14:04
von einfachTobi

Code: Alles auswählen

import numpy as np
feld = np.zeros((9, 9))
feld[3:6, 3:6] = 1
print(feld)
Du kannst den Bereich einfach per Slicing auswählen und auf einen beliebigen Wert setzen.

Re: Quadrat mit Numpy Array

Verfasst: Mittwoch 29. April 2020, 14:10
von Beginner2019
Perfekt, hat funktoniert!
Vielen Dank!