擅长:python、mysql、java
<pre><code>import numpy as np
a = np.array([['-0.99', '', '0.56', '0.56', '-2.02', '-0.96']])
a[a == ''] = 0.0
a = a.astype(np.float)
</code></pre>
<p>结果是:</p>
<pre><code>[[-0.99 0. 0.56 0.56 -2.02 -0.96]]
</code></pre>
<p>你的值是浮点数,不是整数。不清楚您是否希望列表列表或numpy数组作为最终结果。您可以很容易地获得如下列表:</p>
<pre><code>a = a.tolist()
</code></pre>
<p>结果:</p>
<pre><code>[[-0.99, 0.0, 0.56, 0.56, -2.02, -0.96]]
</code></pre>