web-dev-qa-db-fra.com

Comment convertir un tableau numpy en une trame de données pandas?

Je voudrais avoir les 3 colonnes d'un tableau numpy

px[:,:,0]
px[:,:,1]
px[:,:,0]

dans un pandas Dataframe.

Dois-je utiliser?

df = pd.DataFrame(px, columns=['R', 'G', 'B'])

Je vous remercie

Hugo

16
Hugo

Vous devez d'abord remodeler votre tableau, essayez ceci:

px2 = px.reshape((-1,3))
df = pd.DataFrame({'R':px2[:,0],'G':px2[:,1],'B':px2[:,2]})
23
Alvaro Fuentes