Criar uma matriz vazia em Python
Eu simplesmente quero criar uma matriz vazia de 10 * 3 * 2 com Python.
Eu pensei primeiro sobre estes, mas isso não está funcionando:
parameters = [ [ [] * 2 ]*3 ] * 10
isso me dá um vetor de dez vetores, com três elementos []:
[[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []],
[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []]]
isto é, se eu quiser acessar os parâmetros [0] [0] [1] eu estou fora dos limites, enquanto eu quero uma dimensão 2 para os vetores mais internos ao longo da terceira dimensão.
então pensei nisso
[ [ [[] * 2] ]*3 ] * 10
Eu estava pensando[[] * 2]
agora me traria a coisa que eu quero, um vetor mais interno de dois elementos. eu obtenho
[[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]],
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]],
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]]]
Então, como fazer isso ou como escapar dessa inicialização?
Kd rgds.