numpy.split
を使用すると、numpy.ndarrayを重複する部分で分割することはできますか?Numpy.splitはオーバーラップ行列ですか?
例:形状のnumpy.ndarray(3,3)を考えると
と私はndarrayにそれを分割したい、形状の(1,1)
numpy.split((3,3),(1,1)) = [(1,1),(1,1),(1,1)]
しかし、どのような場合によります私はshape(3,2)のnumpy.ndarraysを必要としました。これは、numpy.ndarraysをオーバーラップさせて長さ2のリストを生成できますか?など
:
'np.arange(9).reshape((3、3))'のような入力を与えて、出力をどのように見せたいかを指定できますか? (また:なぜあなたはこれが欲しいのですか?)私の最初の考えは 'np.lib.index_tricks.as_strided'でしょう – mdurant
@mdurant imageを使って例を追加しました。私は、最初のセットと2番目のセットとの間の滑らかな遷移を生成する方法としてオーバーラップを使用しています。 Ps。私はまた、希望の形を(2,2)から(3,2)に修正しました...混乱を引き起こしたかもしれません。 –
私は自分の投稿にフラグを立てました。どこか他の場所に解決策が見つかりました。 –