python readline读文件,并且将其转化为数字形式时:ValueError: could not convert string to float:

python readline读文件,并且将其转化为数字形式时:ValueError: could not convert string to float:,第1张

概述 读一个文本文件,总提示:ValueError: could not convert string to float;找了半天没找到哪儿有不可转化的字符,花了好长时间发现文本文件中最后有一个回车,无法转化为float,删除就可以了。 from numpy import*def load_dataset(filename): # 将数据存储到numpy的array中

 读一个文本文件,总提示:ValueError: Could not convert string to float;找了半天没找到哪儿有不可转化的字符,花了好长时间发现文本文件中最后有一个回车,无法转化为float,删除就可以了。

from numpy import*def load_dataset(filename):    # 将数据存储到numpy的array中    fr = open(filename,r)    data_mat = []    for line in fr.readlines():        line_arr = []        curline = line.strip().split(\t)        for i in range(len(curline)):            line_arr.append(float(curline[i]))        data_mat.append(line_arr)    data_arr = array(data_mat)if __name__ == __main__:    filename = /home/jq/桌面/西瓜数据集3.0    load_dataset(filename)
总结

以上是内存溢出为你收集整理的python readline读文件,并且将其转化为数字形式时:ValueError: could not convert string to float:全部内容,希望文章能够帮你解决python readline读文件,并且将其转化为数字形式时:ValueError: could not convert string to float:所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1197845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存