擅长:python、mysql、java
<p>你用的是什么版本的NumPy?对于版本1.5.1,我不理解这种行为。我制作了一个简短的文本文件作为示例,保存为<code>test.txt</code>:</p>
<pre><code>last,first,country,state,zip
tyson,mike,USA,Nevada,89146
brady,tom,USA,Massachusetts,02035
</code></pre>
<p>当我执行下面的代码时,这就是我得到的:</p>
<pre><code>>>> import numpy as np
>>> a = np.genfromtxt("/home/ely/Desktop/Python/test.txt",delimiter=',',dtype=None)
>>> print a.shape
(3,5)
>>> print a
[['last' 'first' 'country' 'state' 'zip']
['tyson' 'mike' 'USA' 'Nevada' '89146']
['brady' 'tom' 'USA' 'Massachusetts' '02035']]
>>> print a[0,:-1]
['last' 'first' 'country' 'state']
>>> print a.dtype.names
None
</code></pre>
<p>我只是想知道你的数据有什么不同。</p>