NumPy 1.14 - numpy.array_split()

numpy.array_split




numpy

numpy.array_split

numpy.array_split(ary, indices_or_sections, axis=0) [source]

एक सरणी को कई उप-सरणियों में विभाजित करें।

कृपया split दस्तावेज़ देखें। इन कार्यों के बीच एकमात्र अंतर यह है कि array_split indices_or_sections को पूर्णांक array_split अनुमति देता है जो समान रूप से अक्ष को विभाजित नहीं करता है। लंबाई l की एक सरणी के लिए जिसे n अनुभागों में विभाजित किया जाना चाहिए, यह l l n n उप-सरणियों का आकार l // n + 1 और शेष आकार l // n देता है।

यह भी देखें

split
समान आकार के कई उप-सरणियों में विभाजित सरणी।

उदाहरण

>>> x = np.arange(8.0)
>>> np.array_split(x, 3)
    [array([ 0.,  1.,  2.]), array([ 3.,  4.,  5.]), array([ 6.,  7.])]
>>> x = np.arange(7.0)
>>> np.array_split(x, 3)
    [array([ 0.,  1.,  2.]), array([ 3.,  4.]), array([ 5.,  6.])]