擅长:python、mysql、java
<p>我想到了一种更简单的方法:</p>
<pre><code>with open("hk_L1.ref") as f:
data = numpy.array(f.read().split(), dtype=float).reshape(7000, 8)
</code></pre>
<p>这将首先以一维数组的形式读取数据,完全忽略所有新行字符,然后将其重塑为所需的形状。在</p>
<p>虽然我认为任务无论如何都是I/O绑定的,但是如果重要的话,这种方法应该使用很少的处理器时间。在</p>