擅长:python、mysql、java
<p>查找数组的范围由<code>numpy</code>内置函数<code>numpy.ptp()</code>提供,您的问题可以通过以下方式解决:</p>
<pre><code>#First we should filter input_array so that it does not contain NaN or Inf.
input_array=np.array(some_data)
if np.unique(input_array).shape[0]==1:
pass #do thing if the input_array is constant
else:
result_array=(input_array-np.min(input_array))/np.ptp(input_array)
#To extend it to higher dimension, add axis= kwarvg to np.min and np.ptp
</code></pre>