小编Phi*_*hed的帖子

DNNClassifier:'DataFrame' 对象没有属性 'dtype'

我正在尝试使用从 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)

python tensorflow

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

tensorflow ×1