numpy的sqlit用法

2022-08-17 10:17:50

官方文档

    Split an array into multiple sub-arrays as views into `ary`.

    Parameters
    ----------
    ary : ndarray
        Array to be divided into sub-arrays.
    indices_or_sections : int or 1-D array
        If `indices_or_sections` is an integer, N, the array will be divided
        into N equal arrays along `axis`.  If such a split is not possible,
        an error is raised.

        If `indices_or_sections` is a 1-D array of sorted integers, the entries
        indicate where along `axis` the array is split.  For example,
        ``[2, 3]`` would, for ``axis=0``, result in

          - ary[:2]
          - ary[2:3]
          - ary[3:]

        If an index exceeds the dimension of the array along `axis`,
        an empty sub-array is returned correspondingly.
    axis : int, optional
        The axis along which to split, default is 0.

    Returns
    -------

例子1

arr= np.arange(9.0)
np.split(arr,3)# 打印输出[array([0.,1.,2.]), array([3.,4.,5.]), array([6.,7.,8.])]

例子2

arr= np.arange(8.0)
np.split(arr,[3,5,6,10])# 打印输出[array([0.,1.,2.]), array([3.,4.]), array([5.]), array([6.,7.]), array([], dtype=float64)]
  • 作者:qq_40932402
  • 原文链接:https://blog.csdn.net/qq_40932402/article/details/120708014
    更新时间:2022-08-17 10:17:50