打开文件时出现ValueError,奇怪的符号
ValueError when opening a file, strange symbols
我尝试打开一个文件,其中每个文件都包含以下格式的数据:
1 5.4 93.6 1.0
我检查了整个文件是正确的。
我的代码是:
with open('train2.txt') as file:
data = np.matrix([[float(x) for x in line.split()] for line in file])
但我收到错误消息:
ValueError: could not convert string to float: '1'
我最初以为是因为我的当地人说日语,因为那里有日语符号而不是奇怪的符号。我尝试在改回局部变量后重新编码文件,但错误仍然存在。
我运行进入这个它没有给我任何错误
import numpy as np
with open('file.txt') as file:
data = np.matrix([[float(x) for x in line.split(' ')] for line in file])
print(data)
我尝试打开一个文件,其中每个文件都包含以下格式的数据:
1 5.4 93.6 1.0
我检查了整个文件是正确的。
我的代码是:
with open('train2.txt') as file:
data = np.matrix([[float(x) for x in line.split()] for line in file])
但我收到错误消息:
ValueError: could not convert string to float: '1'
我最初以为是因为我的当地人说日语,因为那里有日语符号而不是奇怪的符号。我尝试在改回局部变量后重新编码文件,但错误仍然存在。
我运行进入这个它没有给我任何错误
import numpy as np
with open('file.txt') as file:
data = np.matrix([[float(x) for x in line.split(' ')] for line in file])
print(data)