Я читаю из файла csv fer 2013, содержащего три столбца эмоции, значение пикселя и использование. говорят, что значение пикселя задано в строковом формате, и я хочу изменить масштаб моих значений пикселей от 0-255 до 0-1, поэтому мне нужно преобразовать его в int / float, и тогда только я смогу выполнить любую математическую операцию. операции над ними.
Сначала я попытался прочитать файл csv, используя функцию pandas read_csv, а затем, используя iloc, прочитал значение пикселя в переменной с именем x_tr. Затем при печати его значения он показывает свой тип d в виде object.confused для этого тоже. X_tr - это numpy ndarray, тогда как мне преобразовать его в целое значение.
Я попытался x_tr.astype (np.float), но он отказался от ошибки, как указано в коде.
x_tr = train.iloc[:,1].values
x_tr
что я пытался преобразовать в плавающее
x_tr = train.iloc[:,1].values
x_tr = x_tr.astype(np.float)
и что я получил как ошибку
Пожалуйста, помогите.