擅长:python、mysql、java
<p>不知道有没有更有效的方法。我会用:</p>
<pre><code>import numpy as np
def reduce(array):
mult = [0.1]*len(array)
while all(item%10 == 0 for item in array):
array = np.multiply(array, mult)
return array
</code></pre>
<p><strong>结果:</strong></p>
<pre><code>intgrs = (1000000, 20000000, 1234000, 1200000)
print(reduce(intgrs))
</code></pre>
<p>它将返回具有以下值的numpy数组:
[1000 20000 1234 1200]</p>