【发布时间】:2019-07-30 15:56:00
【问题描述】:
假设我有一个 numpy 数组
a = np.array([1, 100, 123, -400, 85, -98])
我想将每个值限制在-100 和90 之间。所以基本上,我希望 numpy 数组是这样的:
a = np.array([1, 90, 90, -100, 85, -98])
我知道这可以通过遍历 numpy 数组来完成,但是还有其他有效的方法来执行此任务吗?
【问题讨论】:
-
嗨!您是否有不想使用列表理解的原因?
-
@jeannej 我认为它在速度方面效率低下
-
@ѕняєєѕιиgнι 实际上是相反的,我会发布一个答案来证明这一点
-
this link中的方法比较有用。
标签: arrays python-3.x numpy