tf.data 加载 pandas dataframes
code
"""
Created on 2020/11/20 16:39
@Author: CY
@email: 5844104706@qq.com
"""
import pandas as pd
import tensorflow as tf
csv_file = tf.keras.utils.get_file('heart.csv', 'https://storage.googleapis.com/applied-dl/heart.csv')
df = pd.read_csv(csv_file)
print(df.head())
print(df.dtypes)
df['thal'] = pd.Categorical(df['thal'])
df['thal'] = df.thal.cat.codes
print("转换为离散数值",df.head())
print("#使用 tf.data.Dataset 读取数据")
target = df.pop('target')
dataset = tf.data.Dataset.from_tensor_slices((df.values, target.values))
for feat, targ in dataset.take(5):
print ('Features: {}, Target: {}'.format(feat, targ))
tf.constant(df