Python的最小和最大

时间:2018-08-01 14:52:29

标签: python-3.x matlab numpy

我有一个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()。

无需在每个元素上运行循环的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

使用np.maximum

lacc = np.maximum(lac,0)