Po prostu chcę utworzyć pustą tablicę 10 * 3 * 2 z Pythonem.Utwórz pustą macierz Python
raz pierwszy pomyślał o tych jeden, ale to nie działa:
parameters = [ [ [] * 2 ]*3 ] * 10
to daje mi wektor dziesięciu wektorów, z trzema [] elementów w nim:
[[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []],
[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []]]
czyli , jeśli chcę uzyskać dostęp do parametrów [0] [0] [1], jestem poza zasięgiem, podczas gdy ja chcę wymiaru 2 dla najgłębszych wektorów wzdłuż trzeciego wymiaru.
wtedy pomyślałem o tym
[ [ [[] * 2] ]*3 ] * 10
myślałem że [[] * 2]
będzie teraz przynieś mi, co chcę, głębszą dwa elementy wektora. I uzyskać
[[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]],
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]],
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]]]
Tak, jak to zrobić lub jak wyjść z tej inicjalizacji?
Kd rgds.