如何排查NumPy中的“RuntimeWarning: invalid value encountered in arccos”?
我在绘制一个角度 tau
的直方图,目的是展示它的分布情况。我使用了一个随机的正态分布,代码如下:
import numpy as np
N = 100000
tau = np.arccos(np.random.normal(-1, 1, N))
但是我遇到了一个错误,提示是 "RuntimeWarning: invalid value encountered in arccos tau = np.arccos(np.random.normal(-1, 1, N))"
。
这个错误在使用均匀分布时没有出现。为什么在使用正态分布时会出现这个问题呢?
0 个回答
暂无回答