【发布时间】:2017-03-29 21:56:32
【问题描述】:
我正在尝试将 csv 文件读取为这样的矩阵:
import csv
with open("data.csv", "r") as file:
table = [line for line in csv.reader(file)]
for line in table:
print(line)
但是,我需要将列表的内容转换为浮点数。我尝试使用
转换为浮点数table = [int(x) for x in table]
然而这是一个错误
TypeError: int() 参数必须是字符串或数字,而不是“列表”
如何解决这个问题?
【问题讨论】:
-
int(e) for e in lst
-
请修正您的代码格式
标签: python-2.7 list csv matrix