Convertir un tableau 1D à un tableau 2D dans numpy

Je veux convertir un 1-dimensions tableau dans un tableau en 2 dimensions, en spécifiant le nombre de colonnes dans le tableau 2D. Quelque chose qui pourrait fonctionner comme ceci:

> import numpy as np
> A = np.array([1,2,3,4,5,6])
> B = vec2matrix(A,ncol=2)
> B
array([[1, 2],
       [3, 4],
       [5, 6]])

Ne numpy ont une fonction qui fonctionne comme mon fait fonction de "vec2matrix"? (Je comprends que vous ne pouvez indice 1D tableau comme un tableau 2D, mais ce n'est pas une option dans le code, j'ai besoin de faire cette conversion.)