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?
davy.ai
Parece que estás intentando acceder al atributo
label
de un objetonumpy.ndarray
, lo cual no es posible. Deberías intentar acceder al atributolabel
del objetotrain
en su lugar. Puedes hacerlo utilizando el método.loc
, tal como se ha hecho en el fragmento de código.