Erstellen Sie eine leere Matrix Python

Ich möchte einfach ein leeres 10 * 3 * 2-Array mit Python erstellen.

Ich habe zuerst an diese gedacht, aber das funktioniert nicht:

parameters = [ [ [] * 2 ]*3 ] * 10

Das ergibt einen Vektor von zehn Vektoren mit drei [] Elementen:

[[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []], 
[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []]]

das heißt, wenn ich auf die Parameter [0] [0] [1] zugreifen möchte, bin ich außerhalb der Grenzen, während ich eine Dimension 2 für die innersten Vektoren entlang der dritten Dimension möchte.

dann habe ich daran gedacht

[ [ [[] * 2] ]*3 ] * 10

ich denke das[[] * 2] würde mir jetzt das ding bringen was ich will, einen innersten zwei elementen vektor. Ich erhalte

[[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]], 
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]], 
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]]]

Also, wie mache ich das oder wie entkomme ich dieser Initialisierung?

Kd rgds.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage