我正在尝试使用从 csv 读取的一些数据运行 tensorflow DNNClassifier 模型。即使我将每列的数据类型转换为 float32,我仍然得到 'DataFrame' 对象没有属性 'dtype' 错误。如果您能帮助我,我将不胜感激。
数据格式:27 列,23 个输入,4 个类
谢谢
import numpy as np
import pandas as pd
import tensorflow as tf
import matplotlib.pyplot as plt
%matplotlib inline
factors = pd.read_csv('xxx.csv')
#Formatting data to float32
factors['1'] = factors['1'].astype('float32')
factors['2'] = factors['2'].astype('float32')
...
factors['27'] = factors['27'].astype('float32')
#Definition of in- and output
feat_data = factors[['1', '2', ... '23']]
labels = factors[['24', '25','26', '27']]
#Train-Test Split
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(feat_data,labels, test_size=0.3, …Run Code Online (Sandbox Code Playgroud)