Hallo Community,
Hätte da mal ein kleines Problem.
Ich habe eine Matrix X:(X-1) und einen Vectoren.
Nun soll dieser an meiner Matrix angefügt werden so dass sich eine X:X Matrix ergibt.
Ich habe es mit np.hstak versucht.
Nur da hab ich ein Problem weil die Matrix 2 Dimmensional ist und der Vector eben nur eine Dimmension hat.
Vielleicht könnt ihr mir ja helfen.
Mungo1981
Wie füge ich eine Spalte an einer Matrix an.
-
- User
- Beiträge: 510
- Registriert: Mittwoch 13. November 2019, 08:38
Ich würde der Übersicht halber eher zu `reshape()` raten.
Bei `atleast_2d` verliere ich gerne den Überblick, aber das ist sicher Geschmackssache.
Code: Alles auswählen
X = 10
a = np.arange(0, X*(X-1)).reshape(X, X-1)
print(a)
print(a.shape)
b = np.arange(0, X)
print(b)
print(b.shape)
b = b.reshape(X, 1)
print(b)
print(b.shape)
print(np.hstack((a, b)))