我有一个array
,并且我想用另一个array
的{{1}}值和零生成另一个max()
。 请参见下面的代码:
array
理想的lacc应该是lac = np.array([[-1, 2, 3]])
lacc = np.zeros((1,3))
lacc[0,:] = max(lac[0,:],0)
(在MATLAB中就是这种情况),但是在这里我收到一个错误:
具有多个元素的数组的真值是不明确的。使用a.any()或a.all()。
无需在每个元素上运行循环的最佳方法是什么?
答案 0 :(得分:0)
使用np.maximum
:
lacc = np.maximum(lac,0)