Numpy concaténer des tableaux 2D 1D tableau

Je suis en train de concaténer les 4 tableaux, un tableau 1D de la forme (78427,) et 3 tableau 2D de forme (78427, 375/81/103). Fondamentalement, ce sont 4 tableaux avec des fonctionnalités pour 78427 images, dans lequel les 1D tableau a seulement 1 valeur pour chaque image.

J'ai essayé la concaténation des tableaux comme suit:

>>> print X_Cscores.shape
(78427, 375)
>>> print X_Mscores.shape
(78427, 81)
>>> print X_Tscores.shape
(78427, 103)
>>> print X_Yscores.shape
(78427,)
>>> np.concatenate((X_Cscores, X_Mscores, X_Tscores, X_Yscores), axis=1)

Cette résultats dans l'erreur suivante:

Traceback (most recent call last):
File "", line 1, in
ValueError: tous les tableaux doivent avoir le même nombre de dimensions

Le problème semble être le 1D tableau, mais je ne vois pas vraiment pourquoi (il a également 78427 valeurs). J'ai essayé de transposer les 1D tableau avant de la concaténation, mais qui n'a pas de travail.

Aucune aide sur ce qui est la bonne méthode pour concaténer ces tableaux serait appréciée!

InformationsquelleAutor KCDC | 2015-05-18