擅长:python、mysql、java
<p>谢谢你的快速回答。这帮了大忙。在</p>
<p>如果我现在只需将数据集的数据类型更改为</p>
<pre><code>dtype = dt,
</code></pre>
<p>我得到了我想要的。在</p>
<p>这里,Python代码(为了完整性):</p>
^{pr2}$
<p>以及相应的输出读数</p>
<pre><code>('rowtype', dtype([('f0', '<f4', (6,))]))
('dt', dtype('O'))
[ array([([1.0, 1.0, 1.0, 1.0, 1.0, 1.0],),
([1.0, 1.0, 1.0, 1.0, 1.0, 1.0],), ([1.0, 1.0, 1.0, 1.0, 1.0, 1.0],)],
dtype=[('f0', '<f4', (6,))])
array([([1.0, 2.0, 3.0, 2.0, 3.0, 4.0],), ([2.0, 3.0, 4.0, 1.0, 2.0, 3.0],)],
dtype=[('f0', '<f4', (6,))])]
[([1.0, 1.0, 1.0, 1.0, 1.0, 1.0],) ([1.0, 1.0, 1.0, 1.0, 1.0, 1.0],)
([1.0, 1.0, 1.0, 1.0, 1.0, 1.0],)]
[([1.0, 2.0, 3.0, 2.0, 3.0, 4.0],) ([2.0, 3.0, 4.0, 1.0, 2.0, 3.0],)]
</code></pre>
<p>为了正确起见:我最初代码中的问题是我的rowtype数据结构定义错误,对吧?在</p>
<p>最好的,
斯文</p>