我想计算正态分布数据的百分位,因此我首先将数据拟合到正态分布,下面是示例:from scipy.stats import norm
import numpy as np
from scipy.optimize import curve_fit
import matplotlib.pyplot as plt
x = np.array([ 0.47712125, 0.5445641 , 0.61193563, 0.67924615, 0.74671202,
0.81404772, 0.88144172, 0.94885291, 1.01623919, 1.08361011,
1.15100191, 1.21837793, 1.28578227, 1.3531658 , 1.42054981,
1.48794397, 1.55532424, 1.62272161, 1.69010744, 1.75749472,
1.82488047, 1.89226717, 1.9596566 , 2.02704774, 2.09443269,
2.16182302, 2.2292107 , 2.29659719, 2.36398595, 2.43137342,
2.49876254, 2.56614983, 2.63353814, 2.700926 , 2.76831392,
2.83570198, 2.90308999, 2.97008999, 3.03708997, 3.10408999,
3.17108999, 3.23808998, 3.30508998, 3.37208999, 3.43908999,
3.50608998, 3.57308998, 3.64008999, 3.70708999, 3.77408999,
3.84108999, 3.90808999])
y = arra