写主成分分析程序时,遇到 ValueError: could not convert string to float: ‘105001 2512.6143 11857.8736’ 的问题
此时我的程序是这样的:

def loadDataSet(fileName, delim='\t'):fr = open(fileName)stringArr = [line.strip().split(delim) for line in fr.readlines()]datArr = [list(map(float,line)) for line in stringArr]return mat(datArr)

txt数据是这样的:

一般出现这种情况时,必然是出现了不可转换的符号。
后来,我改为:

def loadDataSet(fileName, delim='\t'):fr = open(fileName)stringArr = [line.strip().split() for line in fr.readlines()]datArr = [list(map(float,line)) for line in stringArr]return mat(datArr)

所作改动就是把 split(delim)换为split()
没错 是这样,程序正常运行了。
大概是因为原来只能删除占位符,而修改过后 没有参数的情况下,默认还可以删除其他符号!

Python ValueError: could not convert string to float: ‘-‘ 解决办法相关推荐

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

    记死这个float 错误描述: 将csv文件中的数据预处理之后,写入txt文本中,再从文本中读取数据进行处理时报错:python readline读文件,并且将其转化为数字形式时:ValueError ...

  2. 【ValueError: could not convert string to float: ‘young‘】python利用pandas对string类型的数据序列化

    项目场景: 利用sklearn库构建决策树,使用sklearn.tree.DecisionTreeClassifier()提供的方法----fit()决策树可视化的时候,我们看到程序报错了 问题描述 ...

  3. ValueError: could not convert string to float:

    用python读取excel的列数据时报错ValueError: could not convert string to float: ,意思是有取到一个空字符,无法转换,这才想起来我的excel里确 ...

  4. 错误日志:ValueError: could not convert string to float: '锘181'

    错误日志:ValueError: could not convert string to float: '锘181' 在用ADvancedEAST训练自己的模型时,遇到这个错误,很奇怪. 目前尝试的方 ...

  5. 成功解决ValueError: could not convert string to float: ‘\\N‘

    成功解决ValueError: could not convert string to float: '\\N' 目录 解决问题 解决思路 解决方法 解决问题 ValueError: could no ...

  6. 读文件时,将str数据转换为float 报错ValueError: could not convert string to float: ‘.‘

    将line[1]改为float类型 在查看没有空格等其他字符后,最终发现解决方法为:将line[1]改为line[1:2],问题解决

  7. 使用NumPy加载txt文件提示ValueError:could not convert string to float

    NumPy可以使用loadtxt()方法直接将txt文本文件加载成数组,今天加载一个文本格式的点云文件时提示如下错误: import numpy as np file=r"" da ...

  8. 【python debug】could not convert string to float: ‘File‘ got an unexpected keyword argument

    python debug过程中碰到的问题随手记录 报错1:ValueError: could not convert string to float: 'File' 在网上没有搜到直接匹配的答案 分析 ...

  9. java执行python返回null_[转]java调用python脚本以及通过Process.waitFor()直接调用python模块返回错误代码1的一种解决办法...

    常见的java调用python脚本方式 通过jython提供的类库实现 通过Runtime.getRuntime()开启进程来执行脚本文件 通过jython提供的类库实现 通过jython实现的话,我 ...

最新文章

  1. Banner长得丑,网站没朋友
  2. pgsql 安装详解
  3. C++虚函数Demo - Win32 版本
  4. linux网口驱动实现(待续)
  5. HDU - 6186 CS Course(维护前缀+后缀)
  6. 解决谷歌浏览器F12打不开调试页面的问题。
  7. golang string数组转int数组_golang数组详解
  8. mysql2.1.4安装_安装Apache2.2.4+Mysql5.0.27+php5.2.1详细安装说明
  9. 为什么饿着饿着就不饿了
  10. F: 绝对值 山东科技大学OJ C语言
  11. CGVAE -> Delinker -> DeepCoy
  12. unity 当前移动方向_Unity小工具:溶解效果(Dissolve)
  13. dos2unix,unix2dos
  14. LiveData源码解析
  15. Arnold材质节点篇-摄像机
  16. 实现内嵌tomcat
  17. 各版本的Hadoop安装包下载
  18. 怎么升级计算机配置,旧电脑配置升级攻略,看完再决定要不要配置新电脑
  19. 记一次某众测的靶场考核
  20. ACM Ackermann function(阿克曼函数)

热门文章

  1. 作者:桑基韬(1985-),男,博士,中国科学院自动化研究所副研究员
  2. “大数据标准”征稿通知
  3. 洛谷P4445题解(Java语言描述)
  4. 使用atp-get安装Python-pip时遇到如下问题,附解决方案
  5. uniitest怎么传参数
  6. Go语言学习笔记 - PART13 - 协程与通道
  7. Python suds error “'NoneType' object has no attribute 'promotePrefixes'”
  8. 好程序员前端教程之JavaScript闭包和匿名函数的关系详解...
  9. Metal入门教程(二)三维变换
  10. OpenCV (iOS)中的形态学变换(11)