リストの割り算を一気にしたいのですが、pythonの特性上0で割られた場合エラーになります。
エラーを無視するというコードはなんとなく見つけたのですがその場合について0を返せるような関数がわかりません。
python
1import numpy as np 2a = np.array[0,10,20,30,0,10,20,30] 3b = np.array[0,5,5,5,0,5,5,5] 4 5c = a/b #should be [0,2,4,6,0,2,4,6]
また、二つのリストについてa=0であればb=0、a≠0であればb≠0であるという特性があります。
動作環境はwindows10,anaconda3で回しています。
0 in a で確認してから除算するのではダメなのですか?
回答1件
あなたの回答
tips
プレビュー