import numpy as np

a = np.array([[0.5,1.5,2.5],[-0.5,0.5,1.5],[-1.5,-0.5,0.5],[-3,-2,-1]])
print(a)
print(a < 0)
####################
# a[a<0] = 0
# print(a)
####################
# b = np.where(a>0,a,0)
# print(b)
###################
# np.maximum(x, y, out=None)传入为两个x和y,并x,y逐位比较取最大值
b = np.maximum(a,0)
print(b)

三种方法

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐