擅长:python、mysql、java
<pre><code>In [484]: x = np.array([['b8:27:eb:d6:e3:10', '0.428s', '198'],
...: ['b8:27:eb:d6:e3:10', '0.428s', '232'],
...: ['b8:27:eb:07:65:ad', '0.796s', '180'],
...: ['b8:27:eb:07:65:ad', '0.796s', '255']],
...: dtype='<U17')
...:
</code></pre>
<p>您可以通过<code>astype</code>转换获取最后一列:</p>
^{pr2}$
<p>要构造结构化数组,需要提供元组列表。具有复合数据类型的列表或非结构化数组的列表将产生您的类型的错误。在</p>
<pre><code>In [487]: np.array([tuple(i) for i in x],'U17,U10,int')
Out[487]:
array([('b8:27:eb:d6:e3:10', '0.428s', 198),
('b8:27:eb:d6:e3:10', '0.428s', 232),
('b8:27:eb:07:65:ad', '0.796s', 180),
('b8:27:eb:07:65:ad', '0.796s', 255)],
dtype=[('f0', '<U17'), ('f1', '<U10'), ('f2', '<i8')])
In [488]: _['f2']
Out[488]: array([198, 232, 180, 255])
</code></pre>
<p>按名称获取结构化数组的字段。在</p>