Ich bin neu hier und wusste deshalb nicht wo die frage wirklich hin gehört.
Aus diesem Grund im Vorfeld ein Sorry...
Nun zu meinem Problem.
Ich möchte automatisch eine Matrix (x,3) erstellen.
für den Fall das ich folgende Matrix erstellen möchte:
['1' '1' '1']
['1' '1' '2']
['1' '1' '3']
['1' '1' '4']
['1' '1' '5']
['1' '2' '1']
['1' '2' '2']
['1' '2' '3']
['1' '2' '4']
['1' '2' '5']
habe ich folgenden code:
Code: Alles auswählen
import numpy
x = 3
y = 6
Basis = str(1)
Zeile0 = numpy.array(())
for a in range(1,x):
for i in range(1,y):
Zeile1 = numpy.array([Basis,a,i])
Matrix1 = numpy.concatenate((Zeile0,Zeile1))
print (Matrix1)
Mir ist klar das ich jede Zeile der Matrix nach einander erstelle und ausgebe.
Jedoch möchte ich in der Variable Matrix1 die gesamte Matrix für Berechnungen weiter verwenden.
Wie zu sehen ist habe ich schon versucht die Zeilen aneinander zu fügen um im nachhinein über den Befehl shape die Matrix umzuformen.
Jedoch ohne erfolg
Hat einer eine Idee die mir weiterhilft, so dass ich die gewünschte Matrix automatisch generieren kann???
Danke