python的scipy学习笔记

来源:互联网 发布:机器人声音制作软件 编辑:程序博客网 时间:2024/06/05 18:18

Scripy

scipy是世界上著名的python开源科学计算库,建立在Numpy之上。它增加的功能包括数值积分、最优化、统计和一些专用函数

from scipy import io as spio
import numpy as np
a = np.ones((3,3))
a
array([[ 1.,  1.,  1.],       [ 1.,  1.,  1.],       [ 1.,  1.,  1.]])
#保存文件spio.savemat('C:/file.mat',{'a':a})
help(spio.savemat)
Help on function savemat in module scipy.io.matlab.mio:savemat(file_name, mdict, appendmat=True, format='5', long_field_names=False, do_compression=False, oned_as='row')    Save a dictionary of names and arrays into a MATLAB-style .mat file.    This saves the array objects in the given dictionary to a MATLAB-    style .mat file.    Parameters    ----------    file_name : str or file-like object        Name of the .mat file (.mat extension not needed if ``appendmat ==        True``).        Can also pass open file_like object.    mdict : dict        Dictionary from which to save matfile variables.    appendmat : bool, optional        True (the default) to append the .mat extension to the end of the        given filename, if not already present.    format : {'5', '4'}, string, optional        '5' (the default) for MATLAB 5 and up (to 7.2),        '4' for MATLAB 4 .mat files    long_field_names : bool, optional        False (the default) - maximum field name length in a structure is        31 characters which is the documented maximum length.        True - maximum field name length in a structure is 63 characters        which works for MATLAB 7.6+    do_compression : bool, optional        Whether or not to compress matrices on write.  Default is False.    oned_as : {'row', 'column'}, optional        If 'column', write 1-D numpy arrays as column vectors.        If 'row', write 1-D numpy arrays as row vectors.    See also    --------    mio4.MatFile4Writer    mio5.MatFile5Writer
#导入文件data = spio.loadmat('C:/file.mat',struct_as_record = True)

2统计

  • 2.1分析随机数
import scipy.stats as stats
#生成正太分布随机数generated = stats.norm.rvs(size = 900)
generated
array([ -8.57702008e-03,   9.34395671e-01,   1.07440042e+00,         1.00175527e+00,   4.05260109e-01,  -1.71532834e-01,         1.28612758e+00,  -1.26120658e+00,   3.67144688e-01,        -1.04442344e-01,   7.90235505e-03,  -6.67001721e-03,         6.13195998e-01,  -2.16338293e+00,   2.09860328e+00,         6.33194981e-01,   2.03136868e-01,  -9.29293599e-01,        -8.56928963e-01,  -2.44011626e-01,  -5.31689867e-02,        -1.24476129e+00,   7.60883971e-01,   7.95282986e-01,         9.46875135e-01,   7.90638736e-01,  -1.12043692e+00,        -1.18010216e+00,  -1.82637092e+00,  -7.70707320e-01,        -8.85168815e-01,  -2.13382386e+00,  -4.13410828e-01,         2.30710582e-01,   1.18079290e+00,   6.64199532e-01,        -2.32247961e-01,   5.71861235e-01,   5.32447953e-01,        -1.85822781e+00,  -2.17234207e+00,  -1.13766408e-01,         4.87043355e-01,  -3.37903417e-01,  -8.73254019e-01,         1.24012883e+00,   1.05969170e+00,   1.54033334e+00,        -1.81938673e+00,  -9.46099331e-01,  -2.28434412e-01,         4.95264428e-02,  -9.16084090e-02,   4.97175574e-01,        -1.83193959e-01,   6.79238063e-01,   9.82022503e-01,        -3.41959691e-01,   1.95898942e-01,  -8.77840956e-01,         9.37490022e-01,   1.40194800e+00,   3.82318544e-01,         4.94116866e-01,   1.40500546e-01,  -1.42585746e+00,        -6.47472425e-01,   7.61179569e-01,   1.90284641e+00,        -1.92007455e-01,  -8.24959110e-01,  -1.36508135e+00,        -9.87497779e-01,  -7.87154834e-01,   6.48851502e-01,         3.45757066e-01,   4.97401786e-01,  -1.37838741e+00,         6.68326453e-01,  -7.45281035e-03,  -6.87896715e-01,        -4.42433853e-02,   1.35577281e-01,   9.90372050e-01,        -7.94591967e-01,   1.17244876e+00,   7.21593628e-01,        -2.18188146e+00,  -1.74321542e+00,  -1.20665810e-01,        -7.85089763e-01,  -8.03934846e-01,   3.52067648e-01,         4.51641541e-02,   2.02415887e+00,  -2.22211424e-01,         9.77893602e-01,   1.42809239e+00,   8.70386832e-02,         3.64365773e-01,  -7.39595059e-01,   7.78357371e-01,        -1.45391987e+00,  -1.72904657e+00,  -1.10731872e+00,         1.92103219e-01,   6.05238795e-01,   1.15103324e+00,         2.83640416e-02,  -9.09785277e-01,  -1.43705977e-01,        -4.89802104e-01,  -7.18341853e-01,  -1.15461758e+00,        -1.11325196e+00,   4.83655514e-01,   1.19152995e+00,        -9.63488682e-01,   5.69908979e-01,   2.61708878e-01,         6.70579613e-01,   2.03169483e-01,   1.05251089e+00,         4.37093312e-01,   5.26218834e-01,  -4.23711356e-01,         1.89856536e-01,   8.14252520e-01,  -1.02439809e+00,        -9.51978698e-01,  -1.18508977e+00,  -5.25458834e-01,         1.33169698e+00,   6.72077528e-02,  -9.91578245e-01,         7.32940689e-01,  -9.39786203e-01,  -6.68139024e-01,        -1.76893224e+00,   5.53837523e-01,   7.52143477e-02,        -4.65257808e-01,   6.30054411e-01,  -4.70939704e-01,        -6.83620224e-01,  -9.17264206e-01,  -7.04093714e-01,         6.75825654e-01,   6.72338604e-02,   1.54127188e+00,         1.54001608e+00,  -1.27140477e+00,   1.59654233e+00,        -1.05763714e+00,  -7.55790851e-01,  -8.84970774e-01,         7.28352062e-01,   4.39318135e-02,  -4.00179733e-01,        -1.83397107e+00,   6.79977242e-02,   3.58362647e-01,        -3.26410771e-01,  -6.97015932e-02,   8.12338926e-01,         1.15702670e+00,   4.95259361e-01,  -8.09327502e-01,         5.67809479e-01,  -1.45222832e+00,   1.09720928e+00,        -1.72830652e+00,  -3.41757477e-02,   1.68565189e+00,        -1.14451426e+00,   1.61670928e+00,   3.86076930e-01,         4.03358785e-01,  -7.59702284e-01,  -1.00637004e+00,         4.62807401e-02,   3.13917861e-01,  -1.57702749e+00,        -4.76075325e-01,  -5.84531118e-01,  -1.58875030e+00,         1.71371439e-02,  -6.74693937e-01,   8.67319813e-01,        -1.56087189e+00,   8.36891238e-01,  -1.01484625e+00,         1.95249473e-01,   2.26034065e-01,  -9.33915737e-02,         1.76791631e+00,   5.29754920e-01,   1.08107781e-01,        -6.10919213e-01,  -4.37361407e-01,  -1.23573629e+00,        -1.79305962e+00,  -5.68447690e-01,  -1.40187664e+00,         7.65813582e-02,   1.94123407e-01,   1.84863747e-01,        -7.59590921e-01,  -4.21740830e-01,   5.52581833e-01,        -6.90075852e-01,   1.58343547e-01,   1.64589286e+00,        -1.19717141e+00,  -1.47198131e+00,  -1.80520576e+00,         7.65557432e-01,   3.04172181e-01,   8.27047300e-01,        -6.35481369e-01,   1.10015802e+00,   5.66992598e-01,        -1.37160861e+00,  -2.57123128e-01,  -1.17101723e+00,        -5.23567077e-01,  -1.90231765e+00,   8.61218721e-01,         1.49262154e-01,  -1.15723866e+00,  -4.51583969e-01,         1.05221119e+00,   6.83015538e-01,  -7.05793120e-01,        -3.71368040e-01,   8.77793288e-01,  -1.55961167e+00,        -3.10040509e-01,  -1.34714140e+00,  -1.55841050e+00,        -1.01668731e+00,   8.89750511e-01,  -6.22903963e-01,        -8.40991751e-01,   1.27453615e-01,   5.19494167e-01,         1.72706500e-01,  -2.30118007e+00,  -9.07717865e-01,         2.36966855e-01,  -1.49680419e+00,  -7.08836864e-01,        -4.19104102e-02,   1.87883890e+00,   2.75181315e-01,        -4.81536936e-01,  -8.53264700e-01,  -1.24714958e+00,        -2.27455324e-02,   1.26401894e+00,  -2.03742759e+00,         9.72867134e-01,  -1.15709932e+00,  -2.33857205e+00,        -2.53761054e-01,   2.91258529e-01,   3.61303111e-01,         1.78690632e-01,   1.04381188e+00,   1.78092894e+00,         3.57799516e-01,   6.11381856e-01,  -2.01523172e+00,        -4.91435049e-01,   5.74343371e-01,  -2.20917620e-01,         3.32183536e-01,  -5.43338847e-01,   6.52536212e-01,        -9.48194392e-01,  -2.04130001e-01,  -8.95863300e-01,        -1.19701053e+00,  -3.20675198e-01,   2.28599076e-01,        -6.65408390e-01,   8.37657901e-01,  -1.47516197e+00,         5.72013090e-01,  -8.25868503e-01,   5.84025301e-01,         4.31123037e-01,   1.17358979e-01,  -1.92581247e+00,         2.62441213e+00,   3.77998770e-01,   8.71679264e-01,         1.20366495e+00,  -1.73494283e+00,   1.02726303e+00,         1.11987851e+00,  -9.87023014e-01,  -4.32784168e-01,        -8.51043450e-01,  -3.31194078e-01,  -1.46996561e+00,         2.11798648e+00,  -5.15246937e-01,   6.98408644e-01,        -1.06791851e-01,   2.04420819e-01,   1.85003827e-01,        -1.69868868e-01,  -4.77574863e-01,  -2.21669042e+00,        -1.89930964e+00,  -1.05461586e+00,   1.93478581e+00,         2.48979649e-01,  -5.55299632e-02,   1.20506757e+00,        -1.48746036e+00,   1.28325604e+00,   3.86495762e-01,         2.72089748e-01,   1.08650494e+00,   4.01481452e-01,         7.25975742e-01,   2.33458133e-01,  -1.31738960e+00,         3.54811599e-01,   2.14476104e-01,   2.33328514e+00,         7.50072290e-01,  -1.78329468e+00,  -1.61362507e-01,        -9.03652934e-01,  -1.27305713e-02,  -1.83377183e+00,         8.79076202e-01,   1.66539557e-01,  -1.02487785e+00,        -1.48230200e+00,  -2.20672520e+00,   9.47839333e-01,         1.35104233e+00,  -5.01475682e-01,  -1.33196150e+00,         9.11531929e-02,   7.86674775e-01,  -6.68301615e-01,        -5.50772522e-01,   1.58535485e+00,  -1.01111619e+00,         3.33193490e-01,   4.39118905e-01,   5.95421702e-01,         1.50134262e+00,  -6.40652826e-02,  -1.09377506e+00,         5.02173790e-01,   1.32249126e+00,  -1.06941610e+00,         1.25382693e+00,   9.63443808e-01,   1.61550512e+00,         1.31008518e+00,  -6.74169207e-01,   6.22607733e-01,         1.47181251e-01,  -1.11788690e-01,   1.55871336e+00,         3.86184012e-01,  -2.28916679e-02,   1.45092103e-01,        -1.79990883e+00,   7.09320259e-02,   1.25312230e+00,        -6.19137946e-02,  -2.97767642e-01,   1.40083810e+00,        -1.10577069e+00,  -1.57777324e-01,   1.96763574e-01,        -8.58558958e-01,  -4.22699979e-01,   3.90939223e-01,         7.57377976e-01,   5.19619757e-02,  -3.30396914e-01,         1.96870445e-02,   1.70082337e+00,  -1.37289839e+00,        -9.44965154e-01,   1.85226672e+00,   2.69731751e+00,        -9.80726602e-01,  -1.28915219e+00,  -3.57541740e-01,        -4.94145141e-01,  -1.33312920e+00,   1.36852763e+00,        -6.81853148e-01,  -2.39890217e+00,  -2.41959762e+00,        -1.67907271e+00,  -3.16777074e-01,   9.56808268e-01,         8.98617440e-01,  -1.46148042e+00,  -9.24668170e-01,        -1.36675357e+00,  -1.12352457e+00,   7.15689398e-01,        -2.65214757e-01,   4.51890526e-01,   2.34159122e-01,         8.76335430e-01,   1.00100771e+00,   6.37132053e-02,        -6.05090330e-01,   1.64640288e+00,  -1.50775894e+00,        -7.53724612e-01,  -7.76229274e-02,   5.01969943e-01,        -1.16238031e+00,   7.50194978e-02,   1.40422003e-01,        -2.36880822e-01,   3.33647054e+00,  -1.09270742e-01,         1.68183326e+00,  -1.93483715e+00,   1.40400691e+00,        -6.28588116e-01,  -4.82263615e-01,  -1.20235572e+00,        -1.13838155e+00,  -1.23334300e+00,   5.93611680e-01,        -8.62545233e-01,   1.01932831e-01,  -8.95226500e-01,        -3.24949964e-03,  -6.81216156e-01,   2.32232790e-01,        -1.13576872e+00,  -3.75214336e-01,   1.28826020e+00,         1.46169691e+00,  -1.97541723e+00,  -8.00728422e-01,        -3.57387583e-01,   1.10629523e+00,  -2.17961563e-01,        -9.53136241e-01,  -3.47280636e-01,  -7.40469374e-01,        -9.45060015e-01,  -9.40056093e-01,   3.42817751e-01,         2.24696211e-01,   1.00577615e-02,   7.04295085e-01,        -5.83266564e-01,  -1.30427491e+00,  -1.18325232e+00,        -9.13554701e-01,   2.14500470e+00,   1.09738357e+00,         1.65965044e+00,   1.03117883e+00,  -6.12318060e-01,         2.99601766e+00,   2.11151281e+00,   1.37336352e+00,        -7.73590684e-01,  -1.63544052e+00,   1.41375580e+00,        -1.74511625e-01,  -6.28548750e-01,  -3.05603123e-01,        -2.88737168e-01,   1.61016512e-01,   4.91164673e-02,         7.74071852e-01,   1.68639602e+00,  -1.60406469e+00,         6.87715078e-01,  -1.01669330e+00,  -1.35847514e+00,         7.64383376e-01,  -8.33303760e-01,  -6.61535440e-01,        -1.88951496e-01,   1.36734117e-01,   1.07180271e-01,        -1.22431584e+00,  -3.24260060e-01,  -5.37562933e-01,        -1.55623265e-01,   8.67676249e-01,  -8.02431215e-01,        -2.04606249e+00,   6.26703724e-03,  -9.63366530e-01,        -8.48744727e-02,  -1.30515521e-01,  -3.47949164e-01,        -1.99432073e-01,   1.59873833e+00,   4.40891679e-03,         1.37073506e-01,  -4.57518265e-02,  -2.20452038e-01,         1.48276602e+00,   1.39996961e+00,  -1.68098106e-01,        -4.34207664e-01,  -3.44166538e-01,   2.71300332e-02,         1.72340316e+00,   7.41263205e-01,   1.71138127e+00,        -1.73286518e+00,  -2.01181848e-01,   7.96957754e-01,        -2.23956670e+00,  -1.02026889e+00,  -6.38922805e-01,        -2.66374334e-01,   1.00981298e+00,   3.29461017e-01,        -7.07471446e-02,  -3.23164526e+00,  -6.40510135e-01,        -4.03313166e-01,  -7.20383167e-01,  -5.56626007e-01,         7.72415458e-02,   1.12880587e+00,  -3.67747272e-01,         2.84622090e-02,  -1.91466482e+00,   3.92034458e-01,        -1.13958203e+00,  -1.54024094e+00,   4.80848921e-01,        -7.56599266e-01,  -1.45221630e+00,  -2.36353126e-01,         6.82036593e-01,  -7.94984052e-01,  -1.06504516e+00,        -2.35146166e-01,  -1.48999240e+00,   8.24347403e-01,         7.87214610e-01,  -4.84858823e-01,   1.54327938e+00,         1.20053338e+00,  -1.33721875e+00,   1.29717355e+00,        -1.14764533e+00,  -5.53759508e-02,   1.39564964e-01,         3.91746698e-01,  -1.04998597e-01,  -5.07668366e-01,        -6.62414806e-01,   4.94364160e-01,  -2.24135058e-01,         9.67152455e-01,   1.31354671e+00,   2.96094522e+00,         8.77961862e-02,   1.65322176e+00,  -3.62656904e-01,        -7.85677993e-01,  -2.63204885e+00,   1.63634168e+00,        -3.79521557e-01,  -4.90579415e-01,   9.10165757e-01,         1.14647701e+00,   2.13118521e+00,  -1.91680231e+00,         5.01100160e-01,   5.77772383e-02,  -4.46066232e-01,        -6.01082400e-01,   5.44170835e-01,   5.09564274e-01,        -9.73253657e-01,  -2.17796114e-01,   8.47748316e-01,        -9.18682599e-01,   1.10315855e+00,   1.32321402e+00,        -3.90758610e-01,  -1.90017523e+00,  -9.39325641e-01,         4.83420945e-01,  -3.07116221e+00,   5.15963232e-01,         1.46514661e+00,   3.39758042e-01,   1.43630862e+00,         2.07591164e+00,   1.58346817e-01,   4.55566827e-01,         8.13361520e-01,   4.07713692e-01,  -1.08136376e+00,        -9.96748179e-02,  -1.20644415e+00,  -2.05034311e-01,         1.09487203e+00,   7.07748388e-01,  -3.48998129e-01,         1.29703477e+00,  -6.74509423e-01,   2.79379253e+00,         2.18091402e-01,   1.21434418e+00,  -7.28954200e-01,        -3.60257582e-01,  -1.75189351e-01,   1.02121114e-01,        -7.62436161e-02,   1.43689333e-01,   7.86749332e-01,        -1.29888477e-01,   9.04088105e-01,   3.02712740e-01,        -8.55926237e-01,  -2.30833391e-02,  -5.50873311e-02,        -8.69484694e-01,   8.21216512e-01,  -6.23719190e-01,         2.86044656e-01,   2.45233742e-01,   1.52555278e+00,         5.46287747e-01,   3.80835841e-01,   1.16440038e-01,         1.17970598e+00,  -2.83373331e-02,   7.74386707e-01,         2.65801026e-01,   1.69668918e+00,   1.11934156e+00,        -4.03075669e-01,  -2.51044329e-01,   8.23889389e-01,        -7.47709947e-01,   2.74301772e-01,   4.94666432e-01,        -7.74144113e-01,   2.16429711e+00,  -1.75448275e+00,         5.02684401e-01,   2.00349500e+00,  -3.96458097e-02,         1.19668669e+00,   8.86858913e-01,  -2.28335441e-01,         4.13119337e-02,   1.73747576e+00,   2.88713065e-02,        -2.37174582e-02,   1.60602837e-01,   1.02044838e+00,        -2.40466341e-01,  -4.98814702e-01,   2.05244767e+00,         7.61024346e-02,  -6.24932942e-01,  -1.24369105e+00,        -1.13372369e+00,  -9.42983450e-01,  -1.77087632e+00,        -1.03294302e+00,   1.11491657e+00,   1.54228229e-01,         7.79870463e-01,   6.62207531e-01,  -6.91837306e-01,        -2.11363920e-01,   1.13814050e+00,   5.84399242e-01,         7.46063428e-01,  -9.93511224e-01,   1.13624666e+00,        -8.36308453e-01,   7.06332956e-01,   3.29638437e-02,         8.34887370e-01,   2.34153866e-02,   1.60080801e+00,        -2.95040992e-01,  -6.37435034e-01,   8.41548527e-01,         6.61707902e-01,   2.44292385e-01,   3.45380767e-01,         9.48698235e-01,   1.03537437e+00,   5.26750798e-01,        -7.23441939e-01,   2.20939016e-01,   6.14280580e-01,         1.24638406e+00,  -3.89840794e-01,   2.77281358e-01,         2.03263721e-01,   3.56064449e-01,   2.52976328e+00,        -7.62992277e-01,   3.62450963e-01,   2.11087839e-01,         1.28319871e-01,   5.67062659e-02,   6.85595525e-01,         6.22716970e-01,   7.43024402e-01,  -1.02184558e+00,        -8.25634598e-01,   8.62951863e-01,   1.48746363e+00,         1.11532104e-01,   1.17891125e+00,   4.86530555e-01,         2.86076984e-01,   1.90781185e+00,  -1.15526337e+00,         9.19066637e-01,  -1.97165984e+00,   1.15480226e-01,         1.08673373e+00,  -6.38360011e-02,  -9.51268654e-01,         1.75232288e+00,   1.00470663e+00,   3.17986825e-01,         4.87140605e-01,   6.07403540e-01,   5.08142527e-02,         6.53316576e-02,  -3.75113569e-01,  -1.00665663e+00,         2.29468961e-01,   3.77438844e-01,  -8.24845273e-01,        -5.48875638e-01,   8.93670570e-01,  -1.75281391e+00,         1.64839202e+00,  -4.61249113e-01,   4.15285846e-01,        -1.22318954e+00,  -2.93356084e-01,   1.19868669e+00,        -1.60617155e+00,   8.68654907e-01,  -1.56371912e+00,        -1.24653754e+00,   3.35944947e-01,   9.53491951e-01,         1.18748423e+00,  -1.66209561e+00,   3.95659778e-01,        -7.99829084e-01,   4.99823822e-01,  -1.84405651e+00,        -7.60457279e-01,   4.37015860e-01,   4.73556878e-01,        -1.05959427e+00,  -1.22525309e+00,  -2.02163797e+00,         7.88709452e-01,  -2.09055740e-01,   8.40744105e-02,        -2.55810754e+00,  -1.14107178e-01,   1.06346320e+00,         1.23562750e+00,   3.13387131e-01,  -1.94647421e+00,         4.06034452e-01,   2.71193863e-01,   1.42017267e-01,         5.27550797e-03,   6.24576153e-01,  -1.60264457e+00,        -8.85434929e-01,  -1.50294444e+00,   2.57941687e-01,         4.92842038e-01,   6.94396130e-02,   3.92146333e-02,        -7.31270148e-01,  -1.26434942e+00,  -7.09557180e-02,         3.28183060e-01,   1.30604312e+00,  -1.29723962e+00,         2.35952125e-01,  -2.13056545e-01,   8.55581212e-01,         2.23145398e+00,  -1.00307529e+00,   9.55243621e-01,        -1.11929650e+00,   1.72732526e+00,  -7.88774373e-02,         7.53891892e-01,   6.35767271e-01,  -2.84375700e-01,        -2.90936979e-01,  -3.23172914e+00,   1.12783382e+00,         1.09445487e+00,  -1.02434770e+00,   6.50445466e-02,         1.46087525e+00,   2.74981961e-01,   2.57780705e-02,        -1.65841848e+00,  -1.42202154e+00,   1.08833260e-01,         1.24258181e-01,  -1.61126941e+00,   9.65253830e-01,         1.35341742e+00,  -7.77172012e-01,  -4.08563344e-01,        -9.31254754e-01,   6.34109642e-01,   1.28331195e+00,         8.08566202e-01,   1.21809151e+00,  -2.11776800e-01,        -1.06134952e+00,  -1.13571103e+00,  -7.00496902e-01,         7.63597286e-01,  -1.42894460e-03,   4.81969568e-01,        -5.87603941e-01,   9.39222136e-03,  -3.05536086e-01,         1.64381411e+00,  -9.11753445e-01,  -5.46896937e-01,        -2.51088319e-01,  -4.31253151e-01,  -1.63267616e+00,        -7.42853581e-01,  -1.04335111e+00,   1.36604275e-01,         6.86008503e-01,  -2.89364506e+00,  -1.87319784e-01,         1.68670771e+00,   4.86112815e-01,  -2.15190488e-01,         3.89619864e-01,  -1.49314281e+00,  -7.79986305e-01,        -1.96106408e-01,   6.05759978e-02,   1.09481267e+00,        -8.69498436e-01,  -1.13672055e+00,  -8.89960199e-02,        -2.09224375e+00,  -7.90270603e-01,   1.23380872e+00,        -3.09047830e-02,  -1.57026181e+00,  -1.08800818e+00,        -7.34747075e-01,  -7.06408683e-01,   9.45412393e-01,         2.29660391e+00,   8.68736225e-01,   8.73884652e-01,        -8.18886650e-01,  -7.88239837e-01,  -1.59553882e-01,        -6.90625490e-01,   4.66742848e-01,   1.47781061e+00,        -1.71867492e+00,   2.76318832e-01,  -2.65222632e-01])
#用正太分布拟合生成的数据,得到均值和标准差Mean,std = stats.norm.fit(generated)
print 'Mean =',Mean,'std = ',std
Mean = -0.0397782005748 std =  1.02362777523

偏度描述的是概率分布的偏斜程度,该检验值返回两个值,其中第二个值是p-value,即观察到是数据服从正太分布的概率,取值为0-1

stats.skewtest(generated)
SkewtestResult(statistic=-0.28148367699151844, pvalue=0.7783394460550499)
#峰度检验stats.kurtosistest(generated)
KurtosistestResult(statistic=-0.44522204637017299, pvalue=0.65615929600597189)
#正态性检验stats.normaltest(generated)
NormaltestResult(statistic=0.27745573098670995, pvalue=0.870464879759689)

使用scipy我们很方便得到数据所在区域中某百分比处的数值

#得到95%处的数值score-at-percentilestats.scoreatpercentile(generated,95)
1.6176908986583227
#同样,可以反过来得到数值所在的百分比percentile-of-scorestats.percentileofscore(generated,1)
84.333333333333343

使用matplot绘制生成数据的分布直方图

import matplotlib.pyplot as plt
plt.hist(generated)
(array([   5.,   22.,   75.,  179.,  189.,  214.,  143.,   54.,   14.,    5.]), array([-3.23172914, -2.57490917, -1.9180892 , -1.26126924, -0.60444927,         0.0523707 ,  0.70919067,  1.36601063,  2.0228306 ,  2.67965057,         3.33647054]), <a list of 10 Patch objects>)
plt.show()

以后还会增加。。。

原创粉丝点击