1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Scipy使用簡介

        共 4929字,需瀏覽 10分鐘

         ·

        2020-09-23 01:11

        • 物理常量

        • 常用單位

        • special函數(shù)庫

        • 非線性方程組求解

        • 最小二乘擬合

        • 計(jì)算函數(shù)局域最小值

        • 計(jì)算全域最小值

        • 解線性方程組

        • 最小二乘解

        • 特征值和特征向量

        • 連續(xù)概率分布

        • 離散概率分布

        • 核密度函數(shù)

        • 二項(xiàng)分布,泊松分布,伽馬分布

          • 二項(xiàng)分布

          • 泊松分布

          • 伽馬分布

          • 學(xué)生分布(t-分布)和t檢驗(yàn)

          • 卡方分布和卡方檢驗(yàn)

        • 數(shù)值積分

          • 球的體積

          • 解常微分方程

          • ode類

        常數(shù)和特殊函數(shù)

        物理常量

        from?scipy?import?constants?as?C
        print("光速:",C.c)
        print('普朗克常數(shù):',C.h)
        光速:299792458.0
        普朗克常數(shù):6.62607004e-34

        常用單位

        print('一英里:',C.mile)
        print('一英寸',C.inch)
        一英里:1609.3439999999998
        一英寸 0.0254

        special函數(shù)庫

        Scipy中的special模塊是一個非常完整的函數(shù)庫,其中包含了基本數(shù)學(xué)函數(shù),特殊數(shù)學(xué)函數(shù)以及numpy中所出現(xiàn)的所有函數(shù)。伽馬函數(shù)是概率統(tǒng)計(jì)學(xué)中經(jīng)常出現(xiàn)的一個特殊函數(shù),它的計(jì)算公司如下:

        from?scipy?import?special?as?S
        print(S.gamma(4))
        6.0

        擬合與優(yōu)化-optimize

        optimize模塊提供了許多數(shù)值優(yōu)化算法,這里主要對其中的非線性方程組求解、數(shù)值擬合和函數(shù)最小值進(jìn)行介紹

        非線性方程組求解

        fsolve()可以對非線性方程組進(jìn)行求解,它的基本調(diào)用形式為fsolve(func,x0),其中func是計(jì)算方程組誤差的函數(shù),它的參數(shù)x是一個數(shù)組,其值為方程組的一組可能的解。func返回將x代入方程組之后得到的每個方程的誤差,x0為未知數(shù)的一組初始解

        from?math?import?sin,cos
        from?scipy?import?optimize
        def?f(x):
        ????x0,x1,x2=x.tolist()
        ????return?[
        ????????5*x1+3,
        ????????4*x0*x0-2*sin(x1*x2),
        ????????x1*x2-1.5
        ????]
        result=optimize.fsolve(f,[1,-1,1])
        print(result)
        print(f(result))
        [ 0.70622057 -0.6        -2.5       ]
        [0.0, -8.881784197001252e-16, 0.0]

        在對方程組進(jìn)行求解時(shí),fsolve()會自動計(jì)算方程組在某點(diǎn)對各個未知變量的偏導(dǎo)數(shù),這些偏導(dǎo)數(shù)組成一個二維數(shù)組,數(shù)學(xué)上稱之為雅閣比矩陣。如果方程組中的未知數(shù)很多,而與每個方程有關(guān)聯(lián)的未知數(shù)較少,即雅各比矩陣比較稀疏的時(shí)候,將計(jì)算雅各比矩陣的函數(shù)最為參數(shù)傳遞給fsolve(),這能大幅度提高運(yùn)算速度

        def?j(x):
        ????x0,x1,x2=x.tolist()
        ????return?[
        ????????[0,5,0],
        ????????[8*x0,-2*x2*cos(x1*x2),-2*x1*cos(x1*x2)],
        ????????[0,x2,x1]
        ????]
        result=optimize.fsolve(f,[1,-1,1],fprime=j)
        print(result)
        print(f(result))
        [ 0.70622057 -0.6        -2.5       ]
        [0.0, -8.881784197001252e-16, 0.0]

        最小二乘擬合

        在optimize模塊中,可以使用leastsq()對數(shù)據(jù)進(jìn)行最小二乘擬合。只需要將計(jì)算誤差的函數(shù)和待確定參數(shù)的初始值傳遞給它即可。

        import?numpy?as?np
        from?scipy?import?optimize
        x=?np.array([8.19,2.72,6.39,8.71,4.7,2.66,3.78])
        y=np.array([7.01,2.78,6.47,6.71,4.1,4.23,4.05])

        def?residuals(p):
        ????k,b=p
        ????return?y-(k*x+b)
        r=optimize.leastsq(residuals,[1,1])
        print(r)
        ????
        (array([0.61349535, 1.79409255]), 3)

        接下來是一個擬合正弦波函數(shù)的例子

        import?matplotlib.pyplot?as?pl?
        def?func(x,p):
        ????a,k,theta=p
        ????return?a*np.sin(2*np.pi*k*x+theta)
        def?residuals(p,y,x):
        ????return?y-func(x,p)
        x=np.linspace(0,2*np.pi,100)
        a,k,theta=10,0.34,np.pi/6?#真實(shí)參數(shù)
        y0=func(x,[a,k,theta])
        y1=y0+2*np.random.randn(len(x))#隨機(jī)噪聲
        p0=[7,0.4,0]#第一次試錯參數(shù)
        plsq=optimize.leastsq(residuals,p0,args=(y1,x))
        print('真實(shí)參數(shù):',a,k,theta)
        print('擬合參數(shù):',plsq[0])
        pl.plot(x,y1,'o',label=u'帶噪聲的實(shí)驗(yàn)數(shù)據(jù)')
        pl.plot(x,y0,'o',label=u'真實(shí)數(shù)據(jù)')
        pl.plot(x,func(x,plsq[0]),label=u'擬合數(shù)據(jù)')
        pl.legend(loc='best')
        pl.show()
        真實(shí)參數(shù):10 0.34 0.5235987755982988
        擬合參數(shù):[9.81307133 0.34167968 0.4651311 ]

        對于這種一維曲線擬合,optimize庫還提供了一個curve_fit()函數(shù),她的目標(biāo)函數(shù)與leastsq稍有不同,各個待優(yōu)化參數(shù)直接作為函數(shù)的參數(shù)傳入

        def?func2(x,A,k,theta):
        ????return?A*np.sin(2*np.pi*k*x+theta)
        popt,_=optimize.curve_fit(func2,x,y1,p0=p0)
        print(popt)
        [9.81307133 0.34167968 0.46513111]

        計(jì)算函數(shù)局域最小值

        optimize庫還提供了許多求函數(shù)最小值的算法:Nelder-Mead,Powell,CG,BFGS,Newton-CG,L-BFGS-B等。下面將使用來實(shí)現(xiàn)各個算法

        import?numpy?as?np
        from?scipy?import?optimize
        def?target_func(x,y):
        ????return?(1-x)**2+(y-x**2)**2
        class?Target_function(object):
        ????def?__init__(self):
        ????????self.f_points=[]
        ????????self.fprime_points=[]
        ????????self.fhess_points=[]
        ????????
        ????def?f(self,p):
        ????????x,y=p.tolist()
        ????????z=target_func(x,y)
        ????????self.f_points.append((x,y))
        ????????return?z
        ????def?fprime(self,p):
        ????????x,y=p.tolist()
        ????????self.fprime_points.append((x,y))
        ????????dx=-2+2*x-100*x*(y-x**2)
        ????????dy=200*y-200*x**2
        ????????return?np.array([dx,dy])
        ????def?fhess(self,p):
        ????????x,y=p.tolist()
        ????????self.fhess_points.append((x,y))
        ????????return?np.array([[2*(600*x**2-200*y+1),-400*x],[-400*x,200]])
        def?fmin_demo(meathod):
        ????target=Target_function()
        ????init_point=(1,-1)
        ????res=optimize.minimize(target.f,init_point,method=meathod,jac=target.fprime,hess=target.fhess)
        ????return?res,[np.array(points)?for?points?in?(target.f_points,target.fprime_points,target.fhess_points)]
        meathods=('Nelder-Mead',"Powell","CG","BFGS","Newton-CG","L-BFGS-B")
        for?meathod?in?meathods:
        ????res,(f_points,fprime_points,fhess_points)=fmin_demo(meathod)
        ????print(meathod,float(res['fun']),len(f_points),len(fprime_points),len(fhess_points))
        Nelder-Mead 3.9257142525324585e-10 88 0 0
        Powell 1.3065508742723008e-29 178 0 0
        CG 0.34126318409689027 16 4 0
        BFGS 0.3618490736691562 59 48 0
        Newton-CG 0.8729598762728193 25 14 2
        L-BFGS-B 0.007274931919728303 108 108 0

        計(jì)算全域最小值

        前面的幾種算法,只能計(jì)算局域的最小值,optimize還提供了幾種能進(jìn)行全局優(yōu)化的算法,

        import?matplotlib.pyplot?as?pl?
        def?func(x,p):
        ????a,k,theta=p
        ????return?a*np.sin(2*np.pi*k*x+theta)
        def?sum_erro(p,y,x):
        ????return?np.sum((y-func(x,p))**2)
        x=np.linspace(0,2*np.pi,100)
        a,k,theta=10,0.34,np.pi/6?#真實(shí)參數(shù)
        y0=func(x,[a,k,theta])
        y1=y0+2*np.random.randn(len(x))#隨機(jī)噪聲
        result=optimize.basinhopping(sum_erro,(1,1,2),niter=30,minimizer_kwargs={'method':'L-BFGS-B',
        ?????????????????????????????????????????????????????????????????????????'args':(y1,x)})
        print(result)
                                fun: 349.13579066361183
        lowest_optimization_result: fun: 349.13579066361183
        hess_inv: <3x3 LbfgsInvHessProduct with dtype=float64>
        jac: array([-2.27373675e-05, 6.53699317e-03, 2.16004992e-04])
        message: b'CONVERGENCE: REL_REDUCTION_OF_F_<=_FACTR*EPSMCH'
        nfev: 212
        nit: 31
        status: 0
        success: True
        x: array([ 9.70865421, -0.34042705, 2.60072193])
        message: ['requested number of basinhopping iterations completed successfully']
        minimization_failures: 0
        nfev: 4876
        nit: 30
        x: array([ 9.70865421, -0.34042705, 2.60072193])



        w = min(1.0, np.exp(-(energy_new - energy_old) * self.beta))

        線性代數(shù)

        numpy和scipy都提供了線性代數(shù)函數(shù)庫linalg,但是SciPy的線性代數(shù)庫比numpy更全面

        解線性方程組

        numpy.linalg.solve(A,b)和scipy.linalg(A,b)都可以用來解線性方程組Ax=b

        from?scipy?import?linalg
        m,n=500,50
        A=np.random.rand(m,m)
        B=np.random.rand(m,n)
        X1=np.dot(linalg.inv(A),B)
        X2=linalg.solve(A,B)
        print(X2)
        print(np.allclose(X1,X2))
        %timeit?np.dot(linalg.inv(A),B)
        %timeit?linalg.solve(A,B)
        [[-2.45127873 -0.13882212  1.26994732 ... -0.07598084  0.5579381
        0.11674061]
        [-0.48192061 -0.50430038 0.44186608 ... -0.03831083 0.32654131
        -0.39466819]
        [ 2.75605805 -0.18499216 -2.68391499 ... -0.04944263 -1.2672175
        1.49844271]
        ...
        [-1.18737097 -0.11455363 1.63027891 ... -0.10635036 1.05193909
        -1.18149741]
        [-0.57979299 -0.71344473 -0.21270016 ... -0.12685799 -0.16155777
        -0.26904821]
        [ 3.87852776 0.89917524 -2.85888188 ... 0.49715813 -0.84375228
        0.59423434]]
        True
        16 ms ± 630 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
        125 ms ± 2.54 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)

        最小二乘解

        lstsq()比solve()更一般化,他不要求矩陣A是正方形,也就是說方程的個數(shù)可以少于未知數(shù)的個數(shù)。它找到一組解使得||b-Ax||最小。我們稱得到的結(jié)果為最小二乘解,即它使得所有的等式的誤差的平方和最小。

        from?numpy.lib.stride_tricks?import?as_strided
        def?make_data(m,n,noise_scale):
        ????np.random.seed(42)
        ????x=np.random.standard_normal(m)
        ????h=np.random.standard_normal(n)
        ????y=np.convolve(x,h)
        ????yn=y+np.random.standard_normal(len(y))*noise_scale*np.max(y)
        ????return?x,yn,h
        def?solve_h(x,y,n):
        ????X=as_strided(x,shape=(len(x)-n+1,n),strides=(x.itemsize,x.itemsize))
        ????Y=y[n-1:len(x)]
        ????h=linalg.lstsq(X,Y)
        ????return?print(h[0][::-1])
        x,yn,h=make_data(1000,100,0.4)
        H1=solve_h(x,yn,120)
        print('\n')
        H1=solve_h(x,yn,80)
        [ 1.02122711  1.12065143 -0.22757846 -1.01482501  1.31553835  0.53934731
        1.31544876 0.93354187 1.27032238 -1.04168272 1.39750754 0.22519527
        1.65410631 -0.96828011 1.79938629 0.11834929 -1.04443277 -0.68345965
        0.04055329 0.7373408 0.26798303 -0.35391692 0.43032291 2.54117049
        1.5931832 -0.47924337 -0.09995263 -0.34079478 0.42672859 -0.57032596
        -0.5692853 -1.33584647 0.67352005 1.15372941 -0.29870762 1.27445328
        -1.31249404 -0.82773274 0.18633994 1.28741445 1.38310911 -0.72534511
        1.63964897 0.20082523 -0.47593153 0.58676419 0.85587444 -1.18609796
        1.33102096 1.4884538 -0.72843958 0.41312483 0.39393151 -0.30053536
        -1.30768415 0.21844389 0.00721972 1.58552414 0.48198959 -1.35023746
        0.95909454 -3.71653816 1.37521461 -2.30624762 -0.34215011 -0.66428877
        -1.79324755 1.43632782 0.39008346 0.4303981 -0.16790823 0.24939367
        0.03675145 -0.94940883 0.67301812 -0.4547047 -1.39794423 -0.81050119
        1.4524133 1.04121964 -0.75267186 -0.63258586 -0.45911214 2.11669412
        0.40868679 0.53877741 0.80653726 0.71999221 -0.51239799 -0.20112018
        -0.71409175 -0.75806901 0.5769544 -0.34864085 0.25527214 0.09671489
        -0.04065381 -2.54555059 0.86283462 0.26381314 0.3739484 -0.2581965
        0.0916473 -0.39948138 0.46340919 -0.56208375 0.61496994 0.31602602
        -0.07288319 0.58254865 0.36038835 -0.3290176 -0.26704998 -0.30263886
        0.17307369 -0.16058557 -0.41234224 -0.36123138 -0.57788693 0.30877377]


        [ 0.96773811 1.12646313 -0.30935837 -1.00509498 1.2201378 0.67971688
        1.02739602 0.89526009 1.37648044 -0.85252762 1.44601678 0.25236444
        1.72078754 -0.9927266 1.88968057 0.06650502 -1.00347387 -0.53370158
        -0.0379239 0.71894608 0.27874111 -0.66537211 0.33213193 2.55632089
        1.49701153 -0.26306165 0.08649175 -0.2826383 0.57646337 -0.71425788
        -0.67594548 -1.33111543 0.54923527 1.0362481 -0.08508374 1.10258261
        -1.38818785 -0.91201096 0.34062721 1.17273205 1.34629229 -0.60255703
        1.74184096 0.13687935 -0.39040247 0.80540905 1.01834963 -1.26912905
        1.29109522 1.38615364 -0.82248199 0.25405713 0.5205031 -0.41546992
        -1.18200963 -0.01033187 0.05177474 1.54314201 0.32479266 -1.22399043
        1.12254575 -3.43895907 1.36536803 -2.41062701 -0.26560136 -0.51458247
        -1.8375391 1.30052796 0.49158457 0.36672221 -0.24684166 0.19931159
        0.06812972 -0.77958986 0.69666545 -0.47117273 -1.33281541 -0.6192343
        1.6301638 0.83173623]

        特征值和特征向量

        a=np.array([[1,0.3],[0.1,0.9]])
        linalg.eig(a)#第一個元組是特征值,第二個是特征向量
        (array([1.13027756+0.j, 0.76972244+0.j]), array([[ 0.91724574, -0.79325185],
        [ 0.3983218 , 0.60889368]]))

        統(tǒng)計(jì)—stats

        連續(xù)概率分布

        連續(xù)隨機(jī)變量對象都有如下方法:

        • rvs: 對隨機(jī)變量進(jìn)行隨機(jī)取值,可以通過size參數(shù)指定輸出的數(shù)組大小
        • pdf: 隨機(jī)變量的概率密度函數(shù)
        • cdf: 隨機(jī)變量的累積分布函數(shù),她是概率密度函數(shù)的積分
        • sf: 隨機(jī)變量的生存函數(shù),它的值是1-cdf(t)
        • ppf: 累積分布函數(shù)的反函數(shù)
        • stat: 計(jì)算隨機(jī)變量的期望值和方差
        • fit: 對一組隨機(jī)取樣進(jìn)行擬合,找出最適合取樣數(shù)據(jù)的概率密度函數(shù)的系數(shù)

        以下是隨機(jī)概率分布的所有方法:

        from?scipy?import?stats
        [k?for?k,v?in?stats.__dict__.items()?if?isinstance(v,stats.rv_continuous)]
        ['ksone',
        'kstwobign',
        'norm',
        'alpha',
        'anglit',
        'arcsine',
        'beta',
        'betaprime',
        'bradford',
        'burr',
        'burr12',
        'fisk',
        'cauchy',
        'chi',
        'chi2',
        'cosine',
        'dgamma',
        'dweibull',
        'expon',
        'exponnorm',
        'exponweib',
        'exponpow',
        'fatiguelife',
        'foldcauchy',
        'f',
        'foldnorm',
        'frechet_r',
        'weibull_min',
        'frechet_l',
        'weibull_max',
        'genlogistic',
        'genpareto',
        'genexpon',
        'genextreme',
        'gamma',
        'erlang',
        'gengamma',
        'genhalflogistic',
        'gompertz',
        'gumbel_r',
        'gumbel_l',
        'halfcauchy',
        'halflogistic',
        'halfnorm',
        'hypsecant',
        'gausshyper',
        'invgamma',
        'invgauss',
        'invweibull',
        'johnsonsb',
        'johnsonsu',
        'laplace',
        'levy',
        'levy_l',
        'levy_stable',
        'logistic',
        'loggamma',
        'loglaplace',
        'lognorm',
        'gilbrat',
        'maxwell',
        'mielke',
        'kappa4',
        'kappa3',
        'nakagami',
        'ncx2',
        'ncf',
        't',
        'nct',
        'pareto',
        'lomax',
        'pearson3',
        'powerlaw',
        'powerlognorm',
        'powernorm',
        'rdist',
        'rayleigh',
        'reciprocal',
        'rice',
        'recipinvgauss',
        'semicircular',
        'skewnorm',
        'trapz',
        'triang',
        'truncexpon',
        'truncnorm',
        'tukeylambda',
        'uniform',
        'vonmises',
        'vonmises_line',
        'wald',
        'wrapcauchy',
        'gennorm',
        'halfgennorm',
        'argus']

        以下以正態(tài)分布為例,展示相關(guān)函數(shù)

        from?scipy?import?stats
        x=stats.norm(loc=1,scale=2)#loc參數(shù)指定期望,scale指定標(biāo)準(zhǔn)差
        x.stats()
        (array(1.), array(4.))
        y=x.rvs(size=10000)#對隨機(jī)變量取10000個值
        np.mean(y),np.var(y)
        (1.0312783366175413, 4.022155545295567)

        有些隨機(jī)分布除了loc和scale參數(shù)之外,還需要額外的形狀參數(shù)。例如伽馬分布可用于描述等待K個獨(dú)立隨機(jī)事件發(fā)生所需要的時(shí)間,k就是伽馬分布的形狀參數(shù)

        print(stats.gamma.stats(1))
        print(stats.gamma.stats(2.0))
        (array(1.), array(1.))
        (array(2.), array(2.))

        伽馬分布的尺度參數(shù)和隨機(jī)事件發(fā)生的頻率有關(guān),由scale參數(shù)指定:

        stats.gamma.stats(2.0,scale=2.0)
        (array(4.), array(8.))

        當(dāng)隨機(jī)分布有額外的形狀參數(shù)時(shí),它所對應(yīng)的rvs()和pdf()等方法都會增加額外的參數(shù)來接收形狀參數(shù)。

        x=stats.gamma.rvs(2,scale=2,size=4)
        stats.gamma.pdf(x,2,scale=2)
        array([0.16915721, 0.17582402, 0.17898158, 0.12960963])
        X=stats.gamma(2,scale=2)
        X.pdf(x)
        array([0.16915721, 0.17582402, 0.17898158, 0.12960963])

        離散概率分布

        以下是離散概率分布的所有方法

        [k?for?k,v?in?stats.__dict__.items()?if?isinstance(v,stats.rv_discrete)]
        ['binom',
        'bernoulli',
        'nbinom',
        'geom',
        'hypergeom',
        'logser',
        'poisson',
        'planck',
        'boltzmann',
        'randint',
        'zipf',
        'dlaplace',
        'skellam']
        x=range(1,7)
        p=[0.4,0.2,0.1,0.1,0.1,0.1]
        dice=stats.rv_discrete(values=(x,p))
        dice.rvs(size=20)
        array([1, 2, 6, 1, 2, 1, 2, 2, 2, 5, 1, 2, 1, 4, 1, 5, 1, 1, 1, 6])
        sample=dice.rvs(size=(20000,50))
        sample_mean=np.mean(sample,axis=1)

        核密度函數(shù)

        _,bins,step=pl.hist(sample_mean,bins=100,normed=True,histtype='step',label=u'直方統(tǒng)計(jì)圖')
        kde=stats.kde.gaussian_kde(sample_mean)
        x=np.linspace(bins[0],bins[-1],100)
        pl.plot(x,kde(x),label=u'核密度估計(jì)')
        mean,std=stats.norm.fit(sample_mean)
        pl.plot(x,stats.norm(mean,std).pdf(x),alpha=0.8,label=u'正態(tài)分布擬合')
        pl.legend()

        核密度估計(jì)算法是每個數(shù)據(jù)點(diǎn)放置一條核函數(shù)曲線,最終的核密度估計(jì)就是所有這些核函數(shù)曲線的疊加,gaussian_kde()的核函數(shù)為高斯曲線,其中bw_method參數(shù)決定了核函數(shù)的寬度,即高斯曲線的方差。bw_method參數(shù)可以是以下幾種情形:

        • 當(dāng)為'scott','silverman'時(shí)將采用相應(yīng)的公式根據(jù)數(shù)據(jù)個數(shù)和維數(shù)決定核函數(shù)的寬度系數(shù)
        • 當(dāng)為函數(shù)時(shí),將調(diào)用此函數(shù)計(jì)算曲線寬度系數(shù),函數(shù)的參數(shù)為gaussian_kde對象
        • 當(dāng)為數(shù)值時(shí),將直接使用該數(shù)值作為寬度系數(shù)

        核函數(shù)的方差由數(shù)據(jù)的方差和寬度系數(shù)決定

        for?bw?in?[0.2,0.1]:
        ????kde=stats.gaussian_kde([-1,0,1],bw_method=bw)
        ????x=np.linspace(-5,5,1000)
        ????y=kde(x)
        ????pl.plot(x,y,lw=2,label='bw={}'.format(bw),alpha=0.6)
        pl.legend(loc='best')

        二項(xiàng)分布,泊松分布,伽馬分布

        二項(xiàng)分布

        from?scipy?import?stats
        stats.binom.pmf(range(6),5,1/6.0)
        array([4.01877572e-01, 4.01877572e-01, 1.60751029e-01, 3.21502058e-02,
        3.21502058e-03, 1.28600823e-04])

        該結(jié)果分別表示出現(xiàn)每個數(shù)1-5次的概率

        泊松分布

        import?numpy?as?np
        import?matplotlib.pyplot?as?pl
        lambda_=10.0
        x=np.arange(20)
        n1,n2=100,1000
        y_binom_n1=stats.binom.pmf(x,n1,lambda_/n1)
        y_binom_n2=stats.binom.pmf(x,n2,lambda_/n2)
        y_possion=stats.poisson.pmf(x,lambda_)
        pl.plot(x,y_binom_n1,label='n=100')
        pl.plot(x,y_binom_n2,label='n=1000')
        pl.plot(x,y_possion,label='possion')
        pl.legend(loc="best")

        二項(xiàng)分布足夠大時(shí),將會無限接近泊松分布

        伽馬分布

        觀察相鄰兩個事件之間的時(shí)間間隔的分布情況,或者隔k個時(shí)間的時(shí)間間隔的分布情況,根據(jù)概率論,事件之間的間隔應(yīng)該符合伽馬分布,由于時(shí)間間隔可以是任意數(shù)值的,因此伽馬分布是連續(xù)分布。

        def?sim_gamma(lambda_,time,k):
        ????t=np.random.uniform(0,time,size=time*lambda_)
        ????t.sort()
        ????interval=t[k:]-t[:-k]
        ????dist,interval_edges=np.histogram(interval,bins=100,density=True)
        ????x=(interval_edges[1:]+interval_edges[:-1])/2
        ????gamma=stats.gamma.pdf(x,k,scale=1.0/lambda_)
        ????return?x,gamma,dist
        lambda_=10
        time=1000
        ks=1,2
        x1,gamma1,dist1=sim_gamma(lambda_,time,ks[0])
        x2,gamma2,dist2=sim_gamma(lambda_,time,ks[1])

        學(xué)生分布(t-分布)和t檢驗(yàn)

        從均值為的正態(tài)分布中,抽取有n個值的樣本,計(jì)算樣本均值和樣本方差s

        符合df=n-1的學(xué)生t分布,t值是抽選的樣本的平均值與整體樣本的期望值之差經(jīng)過正規(guī)化之后的數(shù)值,可以用來描述抽取的樣本與整體樣本之間的差異

        mu=0.0
        n=10
        samples=stats.norm(mu).rvs(size=(10000,n))
        t_samples=(np.mean(samples,axis=1)-mu)/np.std(samples,ddof=1,axis=1)*n**0.5
        sample_dist,x=np.histogram(t_samples,bins=100,density=True)
        x=0.5*(x[:-1]+x[1:])
        t_dist=stats.t(n-1).pdf(x)
        print("max_error:",np.max(np.abs(sample_dist-t_dist)))
        max_error: 0.03503995452176545

        使用t檢驗(yàn)來檢驗(yàn)零假設(shè)

        n=30
        np.random.seed(42)
        s=stats.norm.rvs(loc=1,scale=0.8,size=n)
        t=(np.mean(s)-0.5)/np.std(s,ddof=1)*n**0.5
        print(t,stats.ttest_1samp(s,0.5))
        2.658584340882224 Ttest_1sampResult(statistic=2.658584340882224, pvalue=0.01263770225709123)

        ttest_lsamp返回的第一個是t值,第二個是p值

        卡方分布和卡方檢驗(yàn)

        卡方分布是概率論和統(tǒng)計(jì)學(xué)中常用的一種概率分布,K個獨(dú)立的標(biāo)準(zhǔn)正態(tài)分布變量的平方和服從自由度為k的卡方分布。

        a=np.random.normal(size=(300000,4))
        cs=np.sum(a**2,axis=1)
        sample_dist,bins=np.histogram(cs,bins=100,range=(0,20),density=True)
        x=0.5*(bins[:-1]+bins[1:])#求分組區(qū)間的均值
        chi2_dist=stats.chi2.pdf(x,4)
        print("max_error:",np.max(np.max(sample_dist-chi2_dist)))
        max_error: 0.0026251381501953552

        卡方檢驗(yàn)

        def?choose_ball(ps,size):
        ????r=stats.rv_discrete(values=(range(len(ps)),ps))
        ????s=r.rvs(size=size)
        ????counts=np.bincount(s)
        ????return?counts
        np.random.seed(42)
        counts1=choose_ball([0.18,0.24,0.25,0.16,0.17],400)
        counts2=choose_ball([0.2]*5,400)

        chi1,p1=stats.chisquare(counts1)
        chi2,p2=stats.chisquare(counts2)
        print('chi1={},p1={}'.format(chi1,p1))
        print('chi2={},p2={}'.format(chi2,p2))
        chi1=11.375,p1=0.022657601239769634
        chi2=2.55,p2=0.6357054527037017

        數(shù)值積分

        球的體積

        def?half_circle(x):
        ????return?(1-x**2)**0.5
        def?half_sphere(x,y):
        ????return?(1-x**2-y**2)**0.5
        from?scipy?import?integrate
        pi_half,err=integrate.quad(half_circle,-1,1)
        s=pi_half*2
        print('圓面積為:',s)

        volume,err=integrate.dblquad(half_sphere,-1,1,lambda?x:-half_circle(x),lambda?x:half_circle(x))#后面兩個lambda函數(shù)指定y的取值范圍
        print("體積為",volume)
        圓面積為:3.141592653589797
        體積為 2.094395102393199

        解常微分方程

        integrate模塊還提供了對常微分方程組進(jìn)行積分的函數(shù)odeint(),下面講解如果用odeint()計(jì)算洛倫茨吸引子的軌跡,洛倫茨吸引子由下面的三個微分方程定義

        odeint()有許多的參數(shù),這里用到的4個參數(shù)主要是:

        • lorenz:它是計(jì)算某個位置上的各個方向的速度的函數(shù)
        • (x,y,z):位置初始值,他是計(jì)算常微分方程所需的各個變量的初始值
        • t:表示時(shí)間的數(shù)組,odeint()對此數(shù)組中的每個時(shí)間點(diǎn)進(jìn)行求解,得出所有時(shí)間點(diǎn)的位置
        • args:這些參數(shù)直接傳遞給lorenz,因此他們在整個積分過程中都是常量
        from?scipy.integrate?import?odeint
        def?lorenz(w,t,p,r,b):
        ????#給出位置矢量w和三個參數(shù)p,r,b
        ????#計(jì)算出dx/dt,dy/dt,dz/dt的值
        ????x,y,z=w.tolist()
        ????#直接與洛倫茲公式對應(yīng)
        ????return?p*(y-x),x*(r-z)-y,x*y-b*z
        t=np.arange(0,30,0.02)#創(chuàng)建時(shí)間點(diǎn)
        #調(diào)用ode對lorenz求解
        track1=odeint(lorenz,(0.0,1.00,0.0),t,args=(10.0,28.0,3.0))
        track2=odeint(lorenz,(0.0,1.01,0.0),t,args=(10.0,28.0,3.0))

        ode類

        使用odeint()可以很方便的計(jì)算微分方程組的數(shù)值解,只需要調(diào)用一次odeint()就能計(jì)算出一組時(shí)間點(diǎn)上的系統(tǒng)狀態(tài)。

        def?mass_spring_damper(xu,t,m,k,b,F):
        ????x,u=xu.tolist()
        ????dx=u
        ????du=(F-k*x-b*u)/m
        ????return?dx,du
        m,b,k,F=1.0,10.0,20.0,1.0
        args=m,b,k,F
        init_status=0.0,0.0
        t=np.arange(0,2,0.02)
        result=odeint(mass_spring_damper,init_status,t,args)

        參考

        [1]《Data Science Application with Scipy》

        瀏覽 72
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            久久青青视频| 人人色人人色| 国产成人AV在线播放| 精品中文字幕在线| 人人摸人人摸人人| 国产免费一区二区三区网站免费 | 亚洲AV成人无码久久精品麻豆 | 久久精品熟妇丰满人妻99| 亚洲AV无码乱码国产精品蜜芽| 黄色电影网页| 黄色福利网| 亚洲无码久久飞鱼网站| 日韩黄色毛片| 欧美成人一级A片| 日韩一级片在线播放| 成人免费视频一区二区三区| 国产高清精品在线| 人人操AV在线| 亚洲无码视频观看| 免费无码成人片在线播放| 深爱激情网五月天| 一区二区三区电影网| 香蕉在线播放| 免费黄片视频大全| 88海外华人免费一区| www99热| 激情视频国产| 五月天激情小说网| 91亚洲精品国偷拍自产在线观看| 久久av一区二区三区观看| 亚洲人妻免费视频| 久久久久久久久久国产精品免费观看-百度 | 无码777| 亚洲精品女人久久久| 欧美午夜性爱视频| 超碰碰碰| 国产成人精品亚洲男人的天堂 | 国产麻豆免费| 影音av在线| 久久精品电影| 日本欧美国产| 国精产品一区一区三区| 狠狠色丁香| JlZZJLZZ亚洲美女18| 无码成人在线| 国产香蕉视频在线播放| 亚洲婷婷精品国产成人| 豆花视频成人网站入口| 91麻豆精品A片国产在线观看| 丁香六月婷婷综合| 久久久性爱视频| 操逼五月天| 91内射视频| 亚久久| 欧美日韩小电影| 日韩精品在线一区| 嫩草在线播放| 操碰99| 日本少妇激情视频| 波多野结衣av在线观看窜天猴| 91无码视频| 黄色精品视频| 欧美日本亚洲| 亚洲午夜福利电影| 人人插人人干| 性爱无码网站| 91人妻人人澡人人爽人人精品乱| 97天天干| 影音先锋麻豆| 亚洲插菊花综合网| 高清无码在线免费观看视频| 国产亲子乱婬一级A片借种| 老熟女搡BBBB搡BBBB视频| 免费AV资源在线观看| 人人爱人人插高清| 欧美91熟| 无套进入无套内谢| 最新AV在线播放| 殴殴美日韩在线| 国产AV福利| 日韩一级黄色视频| 中文字幕av在线观看| 最新一区二区三区| 午夜无码福利| 人人干人人干| 男人的天堂2019| 五月天av在线| 一区二区三区高清| 久久视频免费| 日本高清一区| 88AV在线| av久草| 亚洲精品一区二区三区在线观看| 一本道在线无码| 91久久国产综合久| 插菊花综合网3| 亚洲日逼视频| 亚洲制服在线观看| 亚洲三级电影| 欧美v日韩| 波多野结衣av在线播放| 亚洲永久视频| 黄色成人网站免费在线观看| 亚洲中文字幕2025| 国产精品久久久久久久久久九秃 | 操逼网123首页| 国产成人黄色片| 三级毛片网站| 日韩欧美大香蕉| 91精品国产91久久久久久吃药 | 午夜久久福利| 国产一级性爱| 99免费小视频| 最近最经典中文MV字幕| 成人网大香蕉| 成人午夜在线视频| 激情人妻AV| 新妺妺窝窝777777野外| 小黄片在线看| 蜜桃av秘无码一区二区三欧 | 日韩精品在线免费观看| 成人视频在线观看18| 91超碰在线| 国产中文字幕AV在线播放| 欧美洲成人网站| 艹逼电影| 男女草逼视频| 国产在线你懂得| 激情五月天激情网| 国产乱╳╳AⅤ毛片| 69国产成人综合久久精品欧美| 成人免费乱码大片a毛片蜜芽 | 色视频免费在线观看| 丰满熟妇人妻无码视频| 国产老骚逼| 97AV人妻无码视频二区| 日韩成人区| 免费看成人A片无码照片88hⅤ| 91人妻无码精品蜜桃| 成人黄片视频| 亚洲69| 玩弄小怮女在线观看| 日韩高清无码免费| 久久亚洲日韩天天做日日做综合亚洲 | 亚洲五月天婷婷| 黄色视频网站在线免费观看| 人人澡人人爱| 先锋资源av| 青春草在线观看| 中文字幕浅井香舞被黑人俘虏| 色四播播| 亚洲经典免费视频| 一级黄片免费视频| 韩国一区二区三区| 免费观看一区二区三区| 亚洲无码精品在线观看| jizz在线免费观看| 人妻少妇精品| 最新国产激情视频| 国产精品一级二级三级| 亚洲激情国产| 天堂色综合| 在线观看黄A片免费网站| 又大又黄又爽| 国产精视频| 亚韩无码| AV免费激情影院| 国产香蕉视频免费| 欧美系列在线| 风流老熟女一区二区三区| 青草久久视频| 好色婷婷| 中韩无码| 91视频免费在线观看| 无码三级AV| 超碰97观看| 亚洲午夜成人精品一区二区| 欧美人人爱| 99综合视频| 肏屄在线视频| 亚洲视频在线观看免费| 91国产视频在线播放| 国产午夜成人视频| 成人网视频| 无码天堂| 三级黄色小视频| 99热官网| 久久婷婷五月综合伊人| 午夜福利久久| 久操视频免费观看| 99久热| 婷婷五月天丁香成人社区| 天天透天天干| 成人一级a片| 国产主播在线播放| 黑人毛片| 日韩欧美视频一区国产欧美在线| 欧美日韩综合| 色吧av| 欧一美一色一伦一A片| 色午夜| 99热超碰| 丁香婷婷久久久综合精品国产| 五月天久久久久久久| 激情五月激情综合网| 超碰人人91| 亚州毛片| 国产精品天天AVJ精麻传媒| 91新婚人妻偷拍| 狠狠插网站| 午夜AV在线观看| 亚州激情| 就去se超碰| 色婷婷电影网| 怡春院院成人免费视频| 中文字幕四区| 男人先锋| 无码电影视频| 探花极品无套大学生| 老妇槡BBBB槡BBBB槡| 亚洲有码在线观看| 婷婷情色五月| 青青国产在线观看| 国产TS在线| av无码中文字幕| 青青操在线视频| 超碰在线免费播放| 台湾久久| HEZ-502搭讪绝品人妻系列| 免费国产视频| 先锋影音亚洲无码av| 欧美mv日韩mv国产| 91网站免费看| 超碰中文字幕| 欧美乱欲视频| 亚洲视频,中文字幕| 国产午夜福利在线| 国产av一区二区三区| 亚洲黄片在线| 性生活无码| 操大香蕉| 黄色片免费视频网站| 天堂性爱AV| 久操视频在线观看免费| 午夜熟睡乱子伦视频| 牛牛精品一区二区AV| 青青草免费在线观看| 大鸡吧网| 91精品婷婷国产综合久久韩漫| 国产精品黄视频| 五月天婷婷激情视频| 成人网| 99re欧美激情| 亚洲男女啪啪视频| 美女肏| 97爱| 青青操色| 亚洲精品乱码久久久久久| 国产成人99久久亚洲综合精品| 美女啪啪网站| 日韩欧美精品在线| 四虎一区二区| 天天操免费| 伊人大香蕉精品| 人人爱,人人操| 婷婷色网| 亚洲一区亚洲二区| 99xxxxx| 伊人乱伦| 日日爱av| 国产精品日韩无码| 麻豆精品视频| AV在线资源观看| 免费色片| 不卡一区| 国产最新福利| 久久99嫩草熟妇人妻蜜臀| 狠狠综合| 天天干欧美| 四虎黄色片| 麻豆天美传媒AV果冻传媒| 开心黄色网| 日韩黄色无码视频| 强伦轩人妻一区二区三区最新版本更新内容 | 熟女人妻一区二区三区| 欧美四虎| 五月天性爱| www插插| 99热国产在线观看| 亚洲天堂在线视频观看| 久久久久久久久久久久成人| 五月天激情导航| 亚洲成人毛片| 高清日韩欧美| 欧美三级欧美成人高清| 亚洲国产精品久久久久婷婷老年 | 无码囯无精品毛片大码| 黄色大片AV在线| 成av人片一区二区三区久久| 欧美一二| 超碰护士| 欧美三级推荐| 中文字幕有码在线观看| 国产免费观看AV| 亚洲中文字幕影院| 米奇7777狠狠狠狠| 日韩中文字幕网| 色五月婷婷中文字幕| 日本色影院| 尤物视频官网| 欧美三级在线| 影音先锋男人你懂的| 北条麻妃无码观看| 久久久久久黄片| caopeng97| 亚洲在线视频| jlzzzjlzzz国产免费观看 | 日本久久网站| 91天天综合在线| 国产一片黑夜内射| 国产黄色视频网站| 成人黄A片免费| 欧美一二区| 无码欧美精品一区二区| 欧美图片小说| 天天爽天天做| 内射视频在线免费观看| 亚洲高清在线观看| 麻豆精品国产传媒| 特级444WWW大胆高清| 青草视屏| 人人澡人人干| 婷婷在线观看免费| 18禁网站禁片免费观看| 中文字幕乱码亚洲无线码按摩| 不卡在线| 懂色中国闺密偷情懂色AV| 欧美日韩亚洲成人| 操比视频| 91久久婷婷亚洲精品成人| 人人干人人澡| 亚洲激情国产| 97自拍视频| 四川BBB搡BBB爽爽爽欧美| 在线观看日韩AV| 九九视屏| 青青草手机在线观看| 色卻A| 777超碰| 大香蕉99| av无码一区二区| 男女拍拍拍| 四川BBB嫩BBBB爽BBBB| 69精品视频| 91蝌蚪视频在线播放| 黄色国产在线观看| 日韩欧美大片在线观看| 一起操在线| 熟女人妻在线视频| 黄色av免费在线观看| 亚洲无码色婷婷| 俺去啦在线| 亚洲福利社| 在线h片| 国产91高跟丝袜| 日韩AV高清| 梁祝艳谭A级毛片| h片免费观看| 天堂中文资源在线观看| 在线观看禁无码精品| 九九re精品视频在线观看| 91成人福利| 欧美一区二区三区在线播放| 91探花视频精选在线播放| 人妻中文字幕av| 欧美在线网站| 精品成人在线观看| 操b视频网站| 亚洲黄色一级电影| www.| 四川BBB搡BBB爽爽爽电影| 婷婷伊人綜合中文字幕小说| 91久久人澡人妻人人做人人爽97| 黄色激情网站| 成人a片视频| 色伊人久操视频| 午夜九九九| 国产乱码精品一区二区三区的特点 | 粉嫩99精品99久久久久| 九色视频在线观看| 激情六月丁香| 麻豆精品国产| 亚洲AV无码| 欧美日韩综合| 自慰精品| 91在线你懂的| 狠狠地操| 国产一级a毛一级a毛视频在线网站? | 97精品视频在线观看| 影音av在线| 中文字幕不卡在线| 少妇搡BBBB搡BBB搡造水多,| av电影在线观看| 91欧美精品成人综合在线观看| 一区二区AV| 一区二区三区电影网| 2025精品精品视频| 男女啪啪免费视频| 日韩欧美中文在线观看| 欧美亚洲激情| 亚洲午夜激情电影| AV在线天堂| 国产午夜成人免费看片无遮挡| 欧美色色色网| 日本在线精品视频| 四虎影院最新地址| 色哟哟精品| 大香蕉98| 国产精品天天AVJ精麻传媒| 久久精品视| 四川少妇搡BBw搡BBBB搡 | 欧美精品91| 欧美一级特黄真人做受| 狼友视频在线| 97久久一区二区| 男人天堂无码av| 91蝌蚪在线| 久久青青操| 国产欧美在线观看| 亚洲www在线| 日本成人免费电影| 日韩精品成人电影| 中文字幕亚洲第一| AV三级无码| 午夜欧美| Av高清无码| 久久三级视频| 国内自拍无码| 精品人妻无码一区二区三区| 日本成人中文字幕| 国产香蕉在线视频| 好吊一区二区| 亚洲黄色录像| 美日韩在线| 小泽玛利亚一区二区免费| 92丨九色丨偷拍老熟女| 大地中文资源5页的更新内容| 亚洲三级片在线观看| 日本高清无码在线观看| AV777777| 99热国产精品| 久久午夜福利电影| 嫩草久久| 亚洲中文无码在线| 超碰97在线免费| 蜜桃在线无码| 中文字幕在线观看免费| 日本大香蕉伊人| 亚洲成人动漫在线| 亚洲日韩成人| 日本黄色录像| 日日骚亚洲| 强伦轩一区二区三区四区播放方式| 成人A片免费观看| 色哟哟一区二区三区四区| 国产精品九九| 亚洲日韩精品在线观看| 黄片视频在线免费播放| 伊人网视频在线观看| 伊人久久视频| 日本A∨在线| 婷婷久久综合| 超碰最新在线| 蜜桃人妻无码| 国产一级精品视频| 国产va在线观看| 成人理伦A级A片在线论坛| 日韩高清色| 色男人色天堂| 熟妇女人妻丰满少妇中文字幕 | 国产在线高清| 婷婷五月18永久免费视频| 亚洲无码在线播放| 欧美又粗又长| 中文字幕无码一区二区三区一本久 | 夫妻-ThePorn| 亚洲日韩中文字幕无码| www.91爱爱,com| 成年人免费电影| 小黄片免费看| 色mm在线播放| 91成人福利| 2014av天堂网| 国产黄色视频在线播放| 中文字幕色| 国产精品成人99一区无码| 亚洲在线观看中文字幕| 1024国产在线| 国产suv精品一区二区6| 俺去俺来也WWW色老板| 少妇成人网| 免费一级无码婬片A片AAA毛片 | 久久精品女人| 在线国产日韩| 黄p网站| 嫩草视频在线观看| 欧美成人天堂| 亚洲无码精品专区| 日韩极品视频在线| 91无码人妻一区二区三区| 亚洲综合天堂| 182在线视频| 久久黄色成人视频| 欧美无人区码suv| 亚洲色图一区二区三区| 天天干人人干| www.91九色| 欧美性生活| 91人妻人人操人人爽| 裸体美女视频欧美18| 第四色视频| 免费的黄色录像| 91色色色| 亚洲AV无码| 777色色色| 亚洲欧洲久久| 人妻人玩| 在线无码人妻| 青娱乐最新官网| 国产1级a毛a毛1级a毛1级| 亚洲国产视频在线观看| 国产毛片在线| 色片在线观看| 国产做受91电影| 国产一级二级三级久久久| 国产日本在线视频| 日韩精品无码一区二区| www天天干| 国产亚洲天堂| 天堂视频在线观看亚洲美女| 水果派解说A∨无码区| 亚洲天堂在线免费观看| 精品人妻二区中文字幕| 丁香婷婷激情五月| 国产黄片在线视频| 国产精品日韩| 黄色激情网站| 国精品91无码一区二区三区在线| 日本免费不卡| 黄片日逼视频| 东北骚妇大战黑人视频| 操操小骚逼| 97无码精品人妻| 免费a片视频| 久久成人三级片| 高清无码免费观看视频| 男人天堂网AV| 欧美美女视频网站| 婷婷六月天| 91在线日韩| 欧美成人福利| 少妇A片| 特黄特色免费视频| 久热最新| 欧美视频一区二区三区| AV在线直播| 亚洲日逼视频| 99久久久国产| 五月大香蕉| 嘿咻嘿咻动态图| 西西444大胆无码视频| 亚洲欧美在线视频| 成人A片免费| 亲子伦一区二区三区| 成人丁香| 成人一区在线观看| 国产欧美综合三级伦| 黄片免费无码| 国产精品视频一区二区三| 大香伊人网| 国产精视频| 天天弄天天操| 狠狠欧美| 一区二区三区不卡在线| 亚洲成人精品一区| 777性爱| 成人抽插视频| 午夜福利成人| 国产suv精品一区二区| 青青草国产亚洲精品久久| 欧美久久视频| 在线观看内射视频| 蜜臀AV在线观看| 91大神在线免费观看| 久99在线视频| 99视频色| 亚洲九九| 亚洲精品影院| 河南少妇搡BBBB搡BBBB| 五月婷婷六月天| 人妻体内射精一区二区三区| 午夜福利小视频| 三级无码在线观看| 中文字幕无码A片| 波多野结衣av一区| 色就是亚洲| www五月天com| 成人三级AV在线| 激情亚洲| 成人网在线观看| 成人黄色电影在线观看| 欧美黄片免费观看| 午夜A区| 在线成人av| 欧美成人在线视频网站| 中文在线观看免费视频| 亚洲精品18禁| 欧美日韩国产免费观看成人片| 一起操影院| 日本一区二区三区视频在线观看| 色AV网| 国产A级成人婬片1976| 黑人粗暴偷拍一区二区| 91亚洲视频| 69无码| 欧美日韩A片| 自拍偷拍综合| 免费日逼视频| 日韩欧美中文在线| 欧一美一婬一伦一区二区三区黑人 | 亚洲无码第一页| 最新一区二区三区| 黄色成人在线视频| 国产成人AV网站| 一级欧美| 国产成人午夜福利在线| 日韩在线成人| 高清无码激情| 强开小嫩苞一区二区电影| 人妻精品在线| 日韩精品一区二区三区中文在线| 囯产精品一区二区三区线一牛影视1 | 日韩乱伦电影| 91狠狠色丁香婷婷综合久久| 亚洲AV成人无码精品直播在线 | 一区精品| 韩国AV在线| 亚洲国产成人精品女人| 中文字幕乱码亚洲无线码在线日噜噜| 啪啪免费网站| 俺来了俺去了| 三级国产| 亚洲成人av在线| 亚洲成人视频网站| 婷婷啪啪| 大肉大捧一进一出两腿| 亚洲a在线观看| 亚洲成人高清无码| 97成人视频| 色婷婷基地| 中国女人操逼视频| 免费观看无码| 91精品人妻一区二区三区蜜桃| 91人人澡人人爽人人看| 小h片在线观看| 俺去日| 日韩乱伦小说| 秋霞福利视频| 91AV电影| 亚洲成人影片| 黑人内射人妖| 69久久久久久久久久| 精品蜜桃一区内容| 亚洲综合一二三区| 欧美成人黄色小视频| 久久撸视频| 国产骚逼视频| 淫色综合| 国产草逼网站| 成人性爱视频免费在线观看| 中文字幕无码Av在线| 精品国产AV无码一区二区三区| 99高清国产| 91涩| 韩国免费一级a一片在线播放 | 成人中文字幕在线| 午夜福利成人视频| 91黄色电影| 国产成人精品免费视频| 久久久麻豆| 操逼综合网| 北条麻妃99精彩视频| 国产一级特黄aaa大片| 可以看的三级网站| 人人操人人爱人人摸| 色婷婷在线视频播放| 大地资源中文第二页导读内容| 亚洲最新AV网站| 日韩在线网址| 国产精品码一本A片| 色综合久久久无码中文字幕999 | 91精品综合| 俺去俺来也www色视频| 天天日夜夜爽| 精品人妻一区二区三区四区不卡在| 亚洲成人性爱av| 影音先锋色站| 亚洲三级无码在线观看| 内射视频网| 在线观看精品视频| 精品国产va久久久久久久| 成人免费视频一区| 先锋资源日韩| 91豆花成人社区| 玖玖av| 免费视频一区二区三区四区| 黄色成人视频在线免费观看| 欧美精品99久久久| 逼特逼| 成人性生活影视av| 精品中文字幕视频| 久久精品波多野结衣| 国产丝袜在线视频| ThePorn日本无码| 亚洲va国产va天堂va久久| 国产综合久久久777777| 国产91探花系列在线观看| 色吊妞| 日韩精品毛片| 性淫影院| 成人免费视频国产免费麻豆,| 亚洲欧美在线观看视频| 91嫩草欧美久久久九九九| 黄色视频在线免费观看高清视频| 欧美A级黄片| 一本之道高清数码大全| 日本操B视频| 国产精品免费观看视频| 亚洲日韩第一页| 精品成人| 特特级毛片| 久久久久久久AV| 久久怡春院| 91爱在线| 成人首页| 国产迷奸在线| 国产成人无码精品久在线观看 | 蜜臀av在线观看| 图片区小说区区亚洲五月| h网站在线观看| 国产日本欧美韩国久久久久| 高清毛片AAAAAAAAA片| 99久久网站| 黄色一级片免费观看| 欧美日韩国产在线播放| 亚洲精品免费观看| 久热久热| 搞搞电影91| 亚洲日本无码50p| 亚洲午夜电影| 亚洲无码在线视频播放| 亚洲综合图区| 精品视频一区二区三区四区| 毛片天堂| 人人妻人人躁人人DVD| 爱操影院| 久草手机视频| 日韩无码一级| 人妻77777| 午夜成人精品一区二区三区| 日韩,变态,另类,中文,人妻| www.青草视频| 一级a免一级a做片免费| A在线| 午夜激情在线观看| 岛国A视频| 色综合天| 91人妻人人爽人人澡人人爽| 正在播放国产精品| 青青操逼| 中文字幕日韩乱伦| 韩国一区二区三区| 国产一a毛一a毛A免费| www.亚洲天堂| 国产成人在线精品| WWW.99热| 久久亚洲免费视频| 国产福利在线播放| 青青草成人免费在线视频| 2026AV天堂网| 人妻丝袜无码视频专区| 一级黄色电影网| 俺来也操逼| 51成人精品午夜福利| 亚洲H| 一级A黄色片| 91爱爱| eeuss在线| 97大香蕉视频| 18XXX亚洲HD护士JD| 成人免费内射视频| 国产卡一卡二在线| 任我操在线视频| 国产成人三级| www.伊人大香蕉| 超碰97在线精品国产| 日韩经典无码| 欧美精产国品一二三区别电影| 国产福利合集| 一本到在线视频| 日皮视频免费看| 69久久久久久久久久| 伊人久久AV| 天天日天天搞| 青青久草| 女公务员人妻呻吟求饶| 亚洲无码婷婷| 天天干天天日天天| 色aV牛牛在线观看| 人妻综合第一页| 亚洲最大福利视频| 动漫3d啪啪成人h动漫| 一区无码免费| 在线成人AV| 91精品国产麻豆国产自产在线 | 亚洲人妻中文字幕| 老司机精品视频在线观看| 色情网站在线| 欧美级毛片一夜| 无码一区精品久久久成人| 久草视频在线免费播放| 伊人久久视频| 免费成人黄色| 中国老少配BBwBBwBBW| 囯产精品久久久久久久久免费无码| av中文字幕在线播放| 成人无码视频在线| 欧美人成人无码| 青青草国产亚洲精品久久| 羞羞色院91蜜桃| 天天爱av| 福利网站在线观看| 视色视频在线观看| 99热精品免费在线观看| 亚洲色a| 日韩三级片无码| 亚洲欧洲在线视频| 国产福利免费视频| 国产伦子伦一级A片在线| 免费无码国产在线观看快色| 爱插美女网| 欧美区亚洲区| 久久久免费| 日韩成人无| 国产人妻一区二区精选| 人妻人人操人人爽| 国产顶级理伦| 国产香蕉视频在线播放| 久久WW| 大香蕉av一区二区三区在线观看 | 精品美女视频在线观看免费软件| 人人妻人人澡人人爽人人| 青操在线| 日韩三级一区| 欧美、日韩、中文、制服、人妻| 免费无码婬片A片AA片| 五月天综合视频| 久热无码| 久久综合站| 91人妻人人澡人人爽人妻| 广东BBW搡BBBB搡| 国产一级在线免费观看| 操逼操逼视频| 91无码精品一区二区| 亚洲91无码精品一区在线播放| 亲子伦视频一区二区三区| 久久久久久av| 大香蕉伊人手机在线| 国产香蕉精品视频| 亚洲操| 日日摸日日添日日躁AV| 欧美亚洲日韩一区二区三区| 黄片网站免费观看| 久久免费视频网站| 亚洲国产婷婷香蕉A片| 肉片无遮挡一区二区三区免费观看视频 | 欧美日韩在线免费观看| 国产一级婬乱片免费| 一级a片免费观看| 另类老妇性BBBWBBW| 亚洲精品国产精品国自产网站| 手机看片日韩| 91人妻无码视频| 污污污污污www网站免费观看| 婷婷五月天久久| 色色色五月婷婷| 台湾成人在线| 开心色婷婷| 老太色HD色老太HD-百度| 亚洲免费三级片|