回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>这是我的测试_数据.csv公司名称:</p>
<pre><code>A,1,2,3,4,5
B,6,7,8,9,10
C,11,12,13,14,15
A,16,17,18,19,20
</code></pre>
<hr/>
<p>我用下面的代码把它读给numpy数组:</p>
^{pr2}$
<hr/>
<p>在主代码中,我有:</p>
<pre><code> numpyArray = readCSVToNumpyArray('test_data.csv')
print(numpyArray)
</code></pre>
<p>结果是:</p>
<pre><code>(array([['A', '1', '2', '3', '4', '5'],
['B', '6', '7', '8', '9', '10'],
['C', '11', '12', '13', '14', '15'],
['A', '16', '17', '18', '19', '20']],
dtype='|S2'))
</code></pre>
<p>但是数组中的所有数字都被视为<code>string</code>,有没有一种好方法可以让它们存储为<code>float</code>,而不必遍历每个元素并指定类型?在</p>
<p>谢谢!在</p>