You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TensorFlow调用load_csv_with_header报错:意外参数'target_dytpe'

问题分析与解决方案

首先看你遇到的错误:TypeError: load_csv_with_header() got an unexpected keyword argument 'target_dytpe',这是一个拼写错误导致的——你把参数名target_dtype写成了target_dytpe(把字母t误写成了y),这是最直接的问题。

第一步:修正参数拼写错误

把代码里的target_dytpe改成target_dtype,修正后的代码如下:

import tensorflow as tf
import numpy as np

kospi_training = 'kospi_training.csv' 
kospi_test = 'kospi_test.csv' 

training_set = tf.contrib.learn.datasets.base.load_csv_with_header(
    filename=kospi_training, 
    target_dtype=np.int, 
    features_dtype=np.float32
) 
test_set = tf.contrib.learn.datasets.base.load_csv_with_header(
    filename=kospi_test, 
    target_dtype=np.int, 
    features_dtype=np.float32
)

第二步:检查CSV文件格式问题

从你提供的CSV内容来看,还有几个潜在的格式问题可能导致后续加载异常:

  • 表头行的逗号后带有空格:比如2468,3, x1, x2, x3, label里的 x1(前面有空格),这会导致加载后的特征名包含空格,后续处理容易出问题,建议改成无空格的表头:2468,3,x1,x2,x3,label
  • 数据行里的数值后带有空格:比如1085 ,74.45,1.49,1里的1085 (后面有空格),CSV解析时可能会把它当成字符串而非数值,建议去掉所有数据行里的多余空格,改成1085,74.45,1.49,1这类格式。

完成这两步后,你的代码应该就能正常运行了。

内容的提问来源于stack exchange,提问作者data123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:08:37