a并且b是1维numpy数组(或python列表):
我这样做:
>>> c = [x/y for x,y in zip(a,b)]
Run Code Online (Sandbox Code Playgroud)
偶尔b会有一个零 - 因此会出现零除错误.
如何有条件地检查0值b并将相应的元素设置c为0?
你可以在列表理解中使用if-else条件:
>>> c = [x/y if y else 0 for x,y in zip(a,b)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4784 次 |
| 最近记录: |