私はかなりばかげた質問をしていますが、何らかの理由で、私は何をすべきか分かりません。私は、次の形状持つべき多次元numpyの配列た:numpyの配列の中のPythonの平坦な配列
(345138、30、300)
しかしながら、実際にこのような形状を有している:
(345138、1)
1素子アレイ内部形状
(30、300)が
を含む配列であり、どのようにI「移動」内のアレイ、そのようSHA PEは正しいですか?
[[ array([[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0]], dtype=int32)]
[ array([[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
が、私は、配列(...)せずにこれをしたい、DTYPE = 32と形状になるように、最初の配列にそこにあるものを移動する:それはこのようになります瞬間
(345138,30,300)、次のようになります。
[[ [0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0]],
[ [0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
アイデアをお持ちですか?
はすでに ')(' .tolistを試みたことがありますか? –
試してみてください: 'np.array(x)'と形が互換性があれば、それらは押しつぶされます。 –
hmmmいいえ、残念ながら、これは1要素配列がすべてを台無しにしているものを変更しませんでした – SirTobi