【发布时间】:2018-01-13 23:36:09
【问题描述】:
例如,我有一些类似的数组:
>>> x = np.arange(-5, 4).reshape(3, 3)
>>> x
array([[-5, -4, -3],
[-2, -1, 0],
[ 1, 2, 3]])
如何用大于a 的b 替换所有元素,否则将它们设置为0?
我试过了
np.place(x, lambda y: b if y > a else 0)
但没有成功。
【问题讨论】:
标签: python arrays numpy conditional-statements