您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – Numpy相当于if / else list comprehension

5b51 2022/1/14 8:22:37 python 字数 847 阅读 538 来源 www.jb51.cc/python

有一种笨拙的做法 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

概述

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 – Numpy相当于if / else list comprehension全部内容,希望文章能够帮你解决python – Numpy相当于if / else list comprehension所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶