title: how to create 3 data points for each column after chunking?
body: <p>I have data and tried to split it into another chunks of data</p>
  <pre><code>data = np.array([[-1, -1], [-2, -1.9], [-3, -2], [1, 1.5], [2.7, 1], [3, 2], [-4, 10], 
  [-10, 5], [-6, -10],
               [-11, -2], [-2, -9], [-5, -5], [4, 6.5], [5.7, 6], [7, 2], [-9.5, -10], [10, -5], 
   [-6.4, -1.1]])
  
  
  
  def chunk_data(X, chunk_counts=10):
      len_ = len(X)
  
      half_size = len_ // 2
      first_chunk = [X[: half_size].tolist()]
      rest_data = X[half_size:]
      rest_chunks_n = np.array_split(rest_data, chunk_counts - 1)
      rest_chunks = [arr.tolist() for arr in rest_chunks_n]
      return first_chunk + rest_chunks
                       
  X = chunk_data(data, chunk_counts=3)
  print(X)
  </code></pre>
  <p>I had this as output of the chunked data</p>
  <pre><code>[[[-1.0, -1.0], [-2.0, -1.9], [-3.0, -2.0], [1.0, 1.5], [2.7, 1.0], [3.0, 2.0], [-4.0, 10.0], [-10.0, 5.0], [-6.0, -10.0]], [[-11.0, -2.0], [-2.0, -9.0], [-5.0, -5.0]], [[4.0, 6.5], [5.7, 6.0], [7.0, 2.0]], [[-9.5, -10.0], [10.0, -5.0], [-6.4, -1.1]]]
           
  </code></pre>
  <p>how to create 2 to 3 data points for each column/ feature of this array out of eavery chunk?</p>