私は形の行列4 x 129
を持っています。私は、以下に示す例のように水平分割を行うことをしようとしています:Python:Numpy Matrix split
In [18]: x = np.arange(4*129)
In [19]: x = x.reshape(4, 129)
In [20]: x.shape
Out[20]: (4, 129)
In [21]: y = np.hsplit(x, 13)
ValueError: array split does not result in an equal division
私はそれが13に均等にそれを分割することができないことを理解し、私は13でゼロパッド1つの以上の列と除算を行うにはしたくありません
x
マトリックスを13個の小さなマトリックスに分割したい場合は、各12個のスプリットは4 x 10
のサイズで、最後のサイズは4 x 9
でなければなりません。
このような方法はありますか?
ありがとうございます@kasramvd – Rangooski