# sample data
arr1 = np.array([1,2,3,4])
arr2 = np.array([1,1,0,1])
# this will raise the error
assert (arr2!=0).all(), 'Division by zero'
# divide
arr1/arr2
当你运行代码时,你会得到:
4
5 # this will raise the error
> 6 assert (arr2!=0).all(), 'Division by zero'
7
8 # divide
AssertionError: Division by zero
你可以这样做:
当你运行代码时,你会得到:
默认行为是发出警告,但可以使用np.seterr设置该行为:
我们将其更改为“提高”后:
相关问题 更多 >
编程相关推荐