python – Numpy相当于if / else list comprehension

前端之家收集整理的这篇文章主要介绍了python – Numpy相当于if / else list comprehension前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一种笨拙的做法
n = [x-t if x > 0 else x for x in nps]

与此类似

n = np.array(a)
n[np.abs(n) < t] = 0

也许这样的事情?

n[n > 0] = n-t

解决方法

现在不能测试,但试试
np.where(n > 0,n - t,n)

documentation

猜你在找的Python相关文章