RuntimeWarning: ログでゼロによる除算に遭遇した
2022-02-12 02:42:46
機械学習の例題Bayesを書くときに関数logが使われた
import numpy as np
np.log(data)
import numpy as np
np.log(data + 1e-5)
import numpy as np
np.log(data + 1e-5)
最初にコードを実行すると、エラーが報告されます。
RuntimeWarning: ログ xxxxxxxx でゼロによる除算が発生しました。
原因は、数字が大きすぎてオーバーフローし、計算処理がinfのように見え、infがその後他の演算を行い、ほとんどがまだinfであることです。
そこで、何とかしなければならないのですが、ここでは浮動小数点数の精度を1e-5に変更しました。
関連
-
Pythonです。pandasのiloc, loc, ixの違いと連携について
-
チェックされていないruntime.lastError: 接続を確立できませんでした。受信側が存在しません。
-
ERROR: 要件ファイルを開くことができませんでした。[Errno 2] そのようなファイルまたはディレクトリがありません: 'requirements.txt'.
-
Solve 'DataFrame' オブジェクトに 'sort' 属性がない。
-
PythonがNameError: name '_name_' is not definedのようなエラーを発生させる。
-
問題解決しました。Pythonを起動しても「ImportError: No module named site" というエラーでPythonを起動する。
-
AttributeError: モジュール 'tensorflow' には 'enable_eager_execution' という属性がない。
-
urlでMax retries exceededの問題を解決しました。
-
Solve UnicodeDecodeError: 'ascii' codec can't decode byte 0xba in position 31: ordinal not in range(128)
-
Pycharmの未解決の参照問題
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[Django] CSRF 検証に失敗しました。
-
DataFrameのソート問題
-
ImportError: 名前 '_validate_lengths' をインポートできない。
-
Python エラー: int() の引数は文字列、バイトのようなオブジェクト、または数値でなければならず、 'list' ではありません。
-
Python ModuleNotFoundError: ConfigParser' という名前のモジュールはありません。
-
ModuleNotFoundError: numpy.testing.decorators'という名前のモジュールがありません。
-
Python辞書
-
python error TypeError: 'range' object does not support item assignment, solution
-
Pythonのjson.loadsで文字列のデコードに失敗しました。ValueError: JSONオブジェクトをデコードできませんでした
-
python3 エラー。AttributeError: 'dict' object has no attribute 'iteritems' -- Solution