如何排查NumPy中的“RuntimeWarning: invalid value encountered in arccos”?

0 投票
0 回答
39 浏览
提问于 2025-04-12 00:05

我在绘制一个角度 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 个回答

暂无回答

撰写回答