質問: np.array([ ...: [0.33, 0.4, 0.42, 0.45, 0.57, 0.79, 0.85, 0.87, 0.94], ...: [1.01E+300, 3.03E+299, 0.059729387, 0.430517134, 0.284378039, 0.076977459, 0.042973326, 5.00E+299, 2.00E+300]]) # 1行目がA列、2行目がB列。 In [3]: np.corrcoef(x) # 相関関数行列を求める。 /Users/username/anaconda/lib/python3.6/site-packages/numpy/lib/function_base.py:2569: RuntimeWarning: invalid value encountered in true_divide c /= stddev[:, None] array([[ 1., 0.], [ 0., nan]]) In [4]: # 右上と左下の値が相関係数となっているはず。 ``` ` ### 補足情報(FW/ツールのバージョンなど) Excel for Mac 16.16.3
回答: Excelの仕様上の問題です。 エラー値 #NUM! を修正する方法 > > ・数式で、Excel で表示できる範囲外の大きな値または小さな値が生成される。 > > この問題を修正するには、結果が -1*10307 ~ 1*10307 になるように数式を変更します。__ > > >