scipy.integrate数值积分精度问题

使用scipy.integrate.quad对高斯函数进行积分的时候遇到以下问题:
图片说明
当对归一化的高斯函数从负无穷到正无穷积分时,积分值为1,这个没有问题。把上下限改为-1000到1000,积分值仍然为1,这没问题,因为高斯函数下降很快,积分限为1000和无穷不会有太大差异。但是把积分先改为1e4之后,积分变成了很小的数,甚至比误差还小,这个值本来应该是1,为什么会发生这种情况呢?是积分崩溃了么?

https://blog.csdn.net/zhangmary/article/details/79878292