我只是想用Python创建一个空的10 * 3 * 2数组。创建空矩阵Python
我首先想到的其中之一,但是这是行不通的:
parameters = [ [ [] * 2 ]*3 ] * 10
这给了我十个向量的载体,有三个[]元素在里面:
[[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []],
[[], [], []], [[], [], []], [[], [], []], [[], [], []], [[], [], []]]
即,如果我想访问参数[0] [0] [1]我超出范围,而我想要维度2沿着第三维的最内层向量。
然后我想到了这
[ [ [[] * 2] ]*3 ] * 10
我在想,现在[[] * 2]
会带来我我想要的东西,最里面的两个元素向量。我获得
[[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]],
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]],
[[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]], [[[]], [[]], [[]]]]
那么,怎么做,或者如何逃避这个初始化呢?
Kd rgds。