Numpy-rollaxis
提供:Dev Guides
numpy.rollaxis
この関数は、指定された位置に配置されるまで、指定された軸を逆方向にロールします。 この関数は3つのパラメーターを取ります。
numpy.rollaxis(arr, axis, start)
どこで、
Sr.No. | Parameter & Description |
---|---|
1 |
arr 入力配列 |
2 |
axis 後方にロールする軸。 他の軸の位置は相互に変化しません |
3 |
start デフォルトではゼロで、完全なロールにつながります。 指定された位置に達するまで回転します |
例
# It creates 3 dimensional ndarray
import numpy as np
a = np.arange(8).reshape(2,2,2)
print 'The original array:'
print a
print '\n'
# to roll axis-2 to axis-0 (along width to along depth)
print 'After applying rollaxis function:'
print np.rollaxis(a,2)
# to roll axis 0 to 1 (along width to height)
print '\n'
print 'After applying rollaxis function:'
print np.rollaxis(a,2,1)
その出力は次のとおりです-
The original array:
[[After applying rollaxis function:
[[After applying rollaxis function:
[[