鱼C论坛

 找回密码
 立即注册
查看: 3860|回复: 6

ValueError: could not convert string to float

[复制链接]
发表于 2020-12-13 21:18:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这段代码中数值错误是为什么

  1. # coding=UTF-8
  2. import numpy as np

  3. us_data = "C:/Users/lz/Desktop/rdtest.csv"
  4. uk_data = "C:/Users/lz/Desktop/rdtest1.csv"

  5. #加载国家数据
  6. us_data = np.loadtxt(us_data,delimiter=',',dtype='float',encoding='UTF-8-sig')
  7. uk_data = np.loadtxt(uk_data,delimiter=',',dtype='float',encoding='UTF-8-sig')

  8. #添加国家数据
  9. #构造全为0的数据
  10. zeros_data = np.zeros((us_data.shape[0],1)).astype(int)
  11. ones_data = np.ones((uk_data.shape[0],1)).astype(int)

  12. #分别添加一列全为0,1的数组
  13. us_data = np.hstack((us_data,zeros_data))
  14. uk_data = np.hstack((uk_data,ones_data))

  15. #拼接两组数据
  16. final_data = np.vstack((us_data,uk_data))
  17. print(final_data)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-12-13 21:33:53 | 显示全部楼层

回帖奖励 +5 鱼币

我猜可能是你csv里面不止是单单数字,比如第一行或者第一列可能会有汉字、英文作为表头。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-13 21:43:03 | 显示全部楼层
qq1151985918 发表于 2020-12-13 21:33
我猜可能是你csv里面不止是单单数字,比如第一行或者第一列可能会有汉字、英文作为表头。

csv里的数据是我为了做这个,用excel做的30行3列的一个用rand函数做的随机数表格然后保存成csv格式文件,检查过了没有字符。但是用这种方法会不会它保存的时候自动生成字符标记之类的东西?怎么解决呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-13 21:45:37 | 显示全部楼层
老牛来学习 发表于 2020-12-13 21:43
csv里的数据是我为了做这个,用excel做的30行3列的一个用rand函数做的随机数表格然后保存成csv格式文件, ...

感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-13 22:24:59 | 显示全部楼层

回帖奖励 +5 鱼币

直接强制转换
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-13 23:33:44 | 显示全部楼层
老牛来学习 发表于 2020-12-13 21:43
csv里的数据是我为了做这个,用excel做的30行3列的一个用rand函数做的随机数表格然后保存成csv格式文件, ...

我刚刚测试过了,没问题,也用的是rand,可能还是你csv的问题,你用记事本打开csv看一看内容吧。我也不知道你是不是直接改的xls改成了csv我就多句嘴,excel你用另存为选择其他格式是可以保存csv的,如果真的有字符标记那需要预处理,不如先用str然后处理掉标记字符。还是先用记事本打开csv看看吧。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-14 08:22:57 | 显示全部楼层

回帖奖励 +5 鱼币

我进来学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-30 14:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表