这段代码有什么问题:
将 numpy 导入为 np
A = np.array([[-0.5, 0.2, 0.0],
[4.2, 3.14, -2.7]])
asign = lambda t: 0 if t<0 else 1
asign(A)
print(A)
Run Code Online (Sandbox Code Playgroud)
预期输出:
[[0. 1. 0.]
[ 1. 1. 0.]]
Run Code Online (Sandbox Code Playgroud)
ValueError:具有多个元素的数组的真值不明确。使用 a.any() 或 a.all()