擅长:python、mysql、java
<p><code>train_data</code>是一个列表,请使用切片:
<code>for eachline in train_data[:1000]:</code></p>
<p>用你的话来说,文件是“巨大的”,更好的方法是只读取前1000行(<code>readlines()</code>将在内存中读取整个文件)</p>
<pre><code>with open("train_file.txt", 'r'):
train_data = []
for idx, line in enumerate(f, start=1):
train_data.append(line.strip.split())
if idx == 1000:
break
</code></pre>
<p>注意,数据将是<code>str</code>,而不是<code>int</code>。您可能希望将它们转换为<code>int</code></p>