sciquence.sequences.chunk

sciquence.sequences.chunk(array, chunk_size)[source]

Split numpy array into chunks of equal length.

Parameters:
  • array (ndarray) – A numpy array
  • chunk_size (int) – Desired length of a single chunk
Returns:

chunks – Chunks of equal length

Return type:

list of ndarray

Examples

>>> import numpy as np
>>> import sciquence.sequences as sq
>>> x = np.array([1,2,3,4,5,6,7,8,9,10])
>>> sq.chunk(x, 3)
[array([1, 2, 3]), array([4, 5, 6]), array([7, 8, 9]), array([10])]