Hinzufügen von Spalten zu der matrix in python
Gibt es eine Möglichkeit in python hinzufügen von Spalten in einer matrix.Ich möchte eine Spalte hinzufügen, in der Beginn meiner mxn
matrix in python.Zum Beispiel sagen,ich habe 1000x100
matrix und ich möchte, um es in 1000x101
matrix. Ich möchte einfügen neue Spalte mit allen ones
im Anfang also wird es meine neue erste Spalte. Ist es möglich in python?
Hier ist mein code-
vector1
ist eine Liste cnt
1000
data=np.array(vector1)
shape = ( cnt, 100 )
data=data.reshape(shape)
Nun will ich eine neue Spalte hinzufügen am Anfang mit allen
Verwenden Sie ein array?
Würde der Geist Sie zeigt den code, den Sie bereits haben?
Hinzugefügt meine teilweise code
Nur verketten dieses array mit einem
Würde der Geist Sie zeigt den code, den Sie bereits haben?
Hinzugefügt meine teilweise code
Nur verketten dieses array mit einem
np.ones((1000,1))
. Nur einfache Verwendung von np.concatenate
.InformationsquelleAutor | 2015-09-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Funktion, die Sie suchen, in
numpy.hstack
undnumpy.ones
:Beispielsweise
InformationsquelleAutor YuppieNetworking