失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python readline读文件 并且将其转化为数字形式时:ValueError: could not convert string to float:

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

时间:2019-04-08 18:48:47

相关推荐

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

读一个文本文件,总提示: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:》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。