概述:
可以用于把narray分成几份。
示例:
numpy.plit(ary, indices_or_sections, axis=0)
>>> x = np.arange(9.0)
>>> np.split(x, 3)
[array([ 0., 1., 2.]), array([ 3., 4., 5.]), array([ 6., 7., 8.])]
>>> x = np.arange(8.0)
>>> np.split(x, [3, 5, 6, 10])
[array([ 0., 1., 2.]), array([ 3., 4.]), array([ 5.]), array([ 6., 7.]), array([], dtype=float64)]
numpy.array_split(ary, indices_or_sections, axis=0)
功能与split一样,唯一的区别是 array_split allows indices_or_sections to be an integer that does not equally divide the axis.
>>> x = np.arange(8.0)
>>> np.array_split(x, 3)
[array([ 0., 1., 2.]), array([ 3., 4., 5.]), array([ 6., 7.])]
参考:
split():http://docs.scipy.org/doc/numpy/reference/generated/numpy.split.html
array_aplit():http://docs.scipy.org/doc/numpy/reference/generated/numpy.array_split.html