0
条件付きでnp.arrayからnp.arrayを構築したい。各値について、条件が満たされている場合は、1つの操作を適用する必要があります。私が書いた計算は、リストへの変換とリストへの変換のために醜いものです。リストに変換しないことでスピードの面で改善できるか?ナンシーアレイのスレッシュホールドアクセラレーション
THR = 1.0
THR_REZ = 1.0/THR**2
def thresholded_function(x):
if x < THR:
return THR_REZ
else:
return 1.0/x**2
rad2 = .....some_np_array.....
rez = np.array([threshold(r2) for r2 in rad2])