es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de atributo: el objeto ‘numpy.ndarray’ no tiene el atributo ‘label’.

Principiante aquí; estoy utilizando datos categóricos en el siguiente código:

train = Xtrain
targetsnumpy = train.label.values
features_numpy = train.loc[:,train.columns != "label"].values/255 # normalización

división de entrenamiento y prueba. El tamaño de los datos de entrenamiento es del 80% y el tamaño de los datos de prueba es del 20%.

featurestrain, featurestest, targetstrain, targetstest = traintestsplit(featuresnumpy,
                                                                              targetsnumpy,
                                                                              testsize=0.2,
                                                                              randomstate=42)

Y he recibido este error:

AttributeError: el objeto ‘numpy.ndarray’ no tiene el atributo ‘label’

¿Alguna sugerencia?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando acceder al atributo label de un objeto numpy.ndarray, lo cual no es posible. Deberías intentar acceder al atributo label del objeto train en su lugar. Puedes hacerlo utilizando el método .loc, tal como se ha hecho en el fragmento de código.

Comments are closed.