私は3次元配列を持ち、最初の2次元で分割したい(最後の要素をすべて選択する)。 numpyを使用して簡単な方法ができますか?numpyを使用してND配列を分割する
例:配列
a = array([[[ 0, 1, 2],
[ 3, 4, 5],
[ 6, 7, 8]],
[[ 9, 10, 11],
[12, 13, 14],
[15, 16, 17]],
[[18, 19, 20],
[21, 22, 23],
[24, 25, 26]]])
与えられた私は
a[0:2, 0:2, :], a[2:3, 2:3, :]
,:例えば、(最後の1のすべての要素を保持したまま)最初の2つの軸でそれNの方法を分割したいと思います。しかしそれは均等に分割する必要はありません。 numpy.array_split
のように見えますが、すべて軸に分割されますか?
詳細については、ここで説明しているように質問が完了していることを確認してください。http://stackoverflow.com/help/mcve完全な質問については、より早く、より良い回答を得ることができます。 – tfv
例がありますか? – VICTOR
'split'と' array_split'の問題は、それらが1軸でしか動作しないということです。結果はサブアレイのリストになります。 – hpaulj