Numpy-hsplit

提供:Dev Guides
移動先:案内検索

numpy.hsplit

numpy.hsplitはsplit()関数の特殊なケースであり、axisは入力配列の次元に関係なく水平分割を示す1です。

import numpy as np
a = np.arange(16).reshape(4,4)

print 'First array:'
print a
print '\n'

print 'Horizontal splitting:'
b = np.hsplit(a,2)
print b
print '\n'

その出力は次のようになります-

First array:
[[Horizontal splitting:
[array([[array([[ 2,  3],
       [ 6,  7],
       [10, 11],
       [14, 15]])]