2017-07-02 17 views

答えて

0

私が知る限り、何らかのしきい値を超えるすべての要素を置き換えるために、numpyインデックスを使用することができます。

しかし、私はそれが最速の方法であるとは確信していません。

threshold = 10 # for example 
some_array[some_array > threshold] = threshold 
0

トライnumpy.where:

ここで、(条件、真の場合、他)

でufunc-的に文を適用している場合
from numpy import where 

    Y = where(X> treshold, threshold,X) 

関連する問題