Jupiter报错:ValueError: could not convert string to float: ‘255’
背景描述,我输入参与计算的文件是仅有CSV的,需要做一个相关性的热图,读取文件应用函数如下:
my_matrix = numpy.loadtxt(open("F:/....../111.csv","rb"),delimiter=",",skiprows=0)
my_matrix2 = numpy.loadtxt(open("F:/....../111_p.csv","rb"),delimiter=",",skiprows=0)
用到的CSV文件中没有表头,就是单独的数字,格式如下
按照提示的意思,错误在于csv内部读出的并不是浮点型数据,而是字符串,本人Jupiter并没有很熟练,找到一个简单的方法:保存的csv格式文件需要用excel进行导出,步骤如下
- 打开一个excel,点击文件——更多——导出
- 选择更改文件类型
- 选择csv导出即可