编写一个函数load_data(),读入train.txt文件,输出两个tuple,分别以.txt文件中的第一列和第二列的数为元素,要求输出的tuple中元素的数据类型为float.
时间: 2024-04-30 08:23:53 浏览: 55
traindata.txt
5星 · 资源好评率100%
以下是Python的示例代码:
```python
def load_data():
with open('train.txt', 'r') as f:
lines = f.readlines()
data1 = []
data2 = []
for line in lines:
values = line.split()
data1.append(float(values[0]))
data2.append(float(values[1]))
return tuple(data1), tuple(data2)
```
首先使用`with open()`语句打开文件,并使用`readlines()`方法读取所有行。然后,我们遍历每行,使用`split()`方法将行拆分为两个值,并将这些值转换为浮点数。最后,我们将数据存储在两个列表中,并使用`tuple()`方法将它们转换为元组,然后返回这两个元组作为函数的输出。
阅读全文