2016-09-11 5 views

答えて

4

あなたはnp.rollを探している - あなたはより多くのシフトをしたい場合は、単にその上np.roll(a,-2)np.roll(a,2)を行くと

In [28]: a 
Out[28]: array([ 1., 2., 3., 4.]) 

In [29]: np.roll(a,-1) # shifted left 
Out[29]: array([ 2., 3., 4., 1.]) 

In [30]: np.roll(a,1) # shifted right 
Out[30]: array([ 4., 1., 2., 3.]) 

-

np.roll(a,-1) # shifted left 
np.roll(a,1) # shifted right 

サンプル実行。

関連する問題