皆さんこんにちは お元気ですか。私は元気です。 機械学習のプログラムを書いていると、infとnanの地獄に巻き込まれることが多々有ります。 正直、戦いたくはないのですが…。 こんな時に出そうなinfやnanの条件を纏めてみました。 Nan=値が数でない時に出現する。 inf=値が無限大でない時に出現する。 とりあえず、ソースコードをペタっと infやnanのサンプル #include <iostream> #include <math.h> using namespace std; int main(int argc, char const *argv[]){ double log_x = log(0); double exp_ma = exp(750); cout << log_x << endl; cout << exp_ma << endl; cout << 0 / 0 << end