python读取csv文件并转为字典,字典的键是float类型,值是二维数组
时间: 2023-06-26 07:05:52 浏览: 409
可以使用Python内置的csv模块来读取csv文件,并将其转换为字典。以下是一个示例代码:
```python
import csv
# 读取csv文件
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
next(reader) # 跳过标题行
data = {}
for row in reader:
key = float(row[0])
value = [[float(x) for x in row[1:4]], [float(x) for x in row[4:7]]]
data[key] = value
print(data)
```
在上面的代码中,我们使用`csv.reader`函数逐行读取csv文件。由于第一行通常是标题行,我们使用`next`函数跳过。然后,我们遍历每一行数据,将第一列转换为浮点数,并将其作为字典的键。接下来,我们将第二到第七列的值转换为浮点数,并将其存储在一个二维数组中,作为字典的值。最后,我们将键值对添加到字典中。
阅读全文
相关推荐


















