Erstellen Sie Mehrdimensionale Nullen Python
Muss ich ein mehrdimensionales array mit Nullen.
Für zwei (D=2) oder drei (D=3) Dimensionen, das ist einfach und ich benutzen würde:
a = numpy.zeros(shape=(n,n))
oder
a = numpy.zeros(shape=(n,n,n))
Wie für ich für höher D ist, machen den array der Länge n?
InformationsquelleAutor Sameer Patel | 2013-03-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie multiplizieren ein Tupel
(n,)
durch die Anzahl der Dimensionen, die Sie wollen. z.B.:InformationsquelleAutor mgilson
InformationsquelleAutor NPE
EDIT: während oben ist nicht falsch, es ist einfach nur übertrieben. @mgilson Antwort ist besser.
np.zeros
nicht bereits unterstützen. Wie ist dies besser alsnp.zeros(sh)
?du hast Recht. Sie benötigen keine zusätzlichen Halterungen, sowie:
np.zeros(sh)
funktioniert.Richtig, das ist, was ich meinte 🙂
InformationsquelleAutor ev-br
Sie können mehrdimensionale array von Nullen durch die Verwendung von eckigen Klammern
InformationsquelleAutor Marko