擅长:python、mysql、java
<p>如果要使用<code>loadtxt</code>,可以先加载原始字节数组,然后解码:</p>
<pre><code>data = np.loadtxt('foo.txt', dtype='S8')
unicode_data = data.view(np.chararray).decode('utf-8')
</code></pre>
<p>或指定用于解码的转换器:</p>
<pre><code>data = np.loadtxt('foo.txt', converters={0: lambda x: unicode(x, 'utf-8')}, dtype='U2')
</code></pre>
<p>然而,在Sven的答案中使用<code>fromiter</code>可能比<code>loadtxt</code>更有效。</p>