Форум сайта python.su
Нужно найти среднее и дисперсию набора различных чисел, которые находятся в файле и его надо вызвать … я новичек в освоении питона, не могу понять как
Офлайн
1. Читайте, как открывать файлы для чтения в Питоне.
2. Открывайте и читайте Ваш файл и выбирайте оттуда данные.
3. Подставляйте данные в формулы дисперсии и среднего.
Мы даже не знаем, как у Вас файл организован.
Офлайн
поищите на форуме и в гугле
что-то подобное я помню
Офлайн
В отклонении извлечение корня можно убрать, чтобы получить дисперсию.
Офлайн
поискала на форуме, в интернете вроде со со средним разобралась
f=open('x.txt','r')
x=
s=0
for s in f:
x.appened(float(s))
f.close()
print ‘средне арифметическое равно’, sum(x)/len(x)
но вот с дисперсией никак не могу разобраться,
py.user.nextэто что значит? напишите пожалуйста как ее вычислить
В отклонении извлечение корня можно убрать, чтобы получить дисперсию.
Офлайн
2.444824466268331054e-01
2.030102311872945098e+00
7.980057496364166836e-01
2.588513034241585742e-01
-4.224300011405924260e-01
1.682389386136743159e+00
-4.446663097240782236e-01
-1.347919411381047539e+00
-3.760118785865884661e-01
-1.031393485144205702e+00
5.014919276755400723e-01
-1.331094003173042051e+00
-4.969837734887594394e-01
2.394164767820943784e-01
-1.408960087641971670e+00
-6.491978525019548307e-01
1.250574964944693168e-01
-1.786899870545926444e-02
-3.028123405023012693e-01
-5.839619138940963655e-02
-2.746549661206596493e-01
-9.095848265571837565e-01
-7.065319967363843379e-01
-2.823999829348723956e-01
-3.984244207477514732e-01
3.274243774797955947e-02
1.179866368186258230e+00
-1.455813861521580321e+00
-7.491327921096995190e-01
-1.594718537703862793e-01
-1.180273629576617855e+00
-7.544650634024488989e-01
1.163007647106620635e+00
-1.369722530955080453e+00
1.274733794555722895e-02
7.918017422046785825e-02
2.954917679859863089e+00
1.143693260627905106e+00
1.311479115655922456e-01
-6.068958917807359965e-01
1.432680984235474408e+00
-3.210962577313391519e-01
-8.124594015460063767e-01
-1.019408348044527512e+00
3.735037012484375141e-01
-6.523419599919234591e-01
-1.184577185574348768e+00
-2.128370733894677513e-01
1.187755571631829765e+00
-9.905746770996369799e-01
1.681536358385588847e-01
-7.882229412030884452e-01
2.977515681490597199e+00
1.164772918543373947e+00
1.891082732984757264e+00
-9.099158435117543631e-01
-1.807178355751446697e+00
2.754142731948909795e-01
-9.145682014515957303e-02
8.045297146807611766e-02
1.029151830101914383e-01
1.984227136324118734e-01
-6.724193896602688181e-01
1.744284918935146977e-01
5.473130541211151945e-01
-3.165596052484104805e-01
5.325768864138429315e-01
-1.333882543378590135e+00
1.302747210700133884e+00
-9.009687335017138032e-01
-5.485137624842106874e-01
-1.570775492159299791e-01
-7.136465760555572579e-01
2.168921737555827622e+00
1.894833876473371870e+00
1.312804839266154877e+00
-6.096145978625646666e-01
4.728967457901266935e-01
4.346785383337469777e-01
6.850555320218163491e-01
-7.912843265770146406e-01
-1.475327770889819146e+00
-2.171948712007462312e+00
1.494549395113540458e+00
8.813461248122621550e-01
1.591139828183723237e+00
-4.253561234750731779e-01
9.650492884174546315e-01
4.253946403062152659e-01
4.645055054066623001e-01
8.543191917773288457e-01
6.779152472798318785e-01
-7.596581971282082568e-01
-6.234352003238192719e-01
-1.298900342790129149e-03
6.072100321412983170e-01
2.030289038763657405e+00
1.320280003470043706e+00
-1.322333771396531521e+00
6.189125397874677414e-01
-5.119545258803417376e-01
-2.896336053179097703e-01
2.467217097819522642e-01
-2.832269233965132860e-01
3.000762871062689352e-01
-2.066219568894236414e+00
2.080255264543013627e-01
2.546300136563822480e+00
2.030531676143067621e+00
2.882300914252490867e-02
4.313198378373914177e-01
3.465291266338708653e-01
-1.007758774897376808e-01
-1.082024576043284947e+00
-1.690045291371832237e+00
5.474579907068652940e-01
-8.631626015794672258e-01
8.864754494007388574e-01
-1.037666080164173277e+00
5.348143844997986784e-01
1.794261067066105220e+00
5.470559223874759125e-01
-1.093455812326217351e-02
-1.793832015314130945e+00
3.411668605823875433e-01
-1.600862920280618829e+00
-3.131879908331788309e-01
-1.379105919851404183e+00
-4.132940224224469494e-01
1.726460524382615436e+00
-3.363916883894412235e-01
-4.802297370235789620e-01
-5.946832044645461446e-02
4.405443921569036636e-01
2.890578966714543618e+00
-7.447358861223534188e-01
-6.015133194824209273e-01
7.127790162874338975e-01
-7.269075549760340982e-01
8.142489236378420703e-01
1.429136275717103610e-01
8.822937160003718748e-01
-3.228119128534710086e-02
1.640096582500633948e+00
3.044774228842510588e-01
-1.321444419987094221e-01
-1.736995862288640557e+00
-1.579907571908568675e-01
4.005305805067895242e-01
-3.190347543929804019e-01
8.702391565350172664e-01
7.031432865970268509e-01
-2.273456622881033229e-01
6.809470905969287058e-01
-4.902259478457409725e-01
-2.488143137088749124e-01
-1.500833529092799046e-01
1.121158947291845287e+00
1.307901675524885711e-02
1.049363917265724755e+00
7.116559548934799917e-01
-2.104745865822182260e+00
4.143101191838076680e-01
7.212320360530493080e-01
4.651395268785844528e-01
-9.293839875949231333e-01
3.290860597217841743e-01
1.048482543291403418e-02
2.186491978964129501e+00
1.606916823548824480e+00
8.888695496953358255e-01
-2.377709114552454928e+00
-4.033823294422165251e-01
3.898610357985882180e-01
-1.015711314054229958e-01
-3.716494093214164907e-01
9.412977298689388650e-02
-6.194257609504888462e-01
-2.133338536404539187e+00
1.016311127613733767e+00
-1.592375538314178218e+00
8.271459956906891398e-01
-3.163756824483645036e-01
-1.302015712178361095e+00
2.347941719078723732e+00
6.080681825950760011e-01
1.500726846100421952e+00
3.705627457025671978e-01
1.152068115887942445e+00
-1.145760180519895532e-01
-3.109521352394167271e-01
-1.279789741736224062e+00
-1.545456251208559006e-01
-1.413545031915343531e+00
3.348094089867639789e-01
1.560630613591206695e+00
-3.880676887437631839e-01
-2.260449527422563054e-01
-4.180101908590145854e-01
-1.101599036925408504e+00
5.419999536819971285e-03
3.640841611036131353e-01
1.794085266743281615e-01
-8.617798850631673835e-01
9.476276292239230736e-01
-1.373697332414197003e+00
-2.855004183673179319e-02
1.109539444550775578e+00
7.861718239477056835e-01
4.320125215514456496e-01
5.383809388322503553e-01
8.824579232281165586e-01
1.665733672062375659e+00
4.513688425620454581e-01
-2.047335674833131058e+00
1.319146289963506469e+00
-3.062981988611702677e-01
6.716571417360615026e-01
6.699606916272569102e-01
-1.594438364548080855e+00
5.143982510142185438e-01
2.019472123948886644e-01
3.021294015873314254e-01
-6.044179480115732250e-01
6.169526414776570489e-01
1.138800874638531413e+00
4.450012594635914254e-01
9.999055510631671417e-01
-1.444695850588098240e+00
1.184573459511892635e+00
-7.465836029172242538e-01
-1.172599440341673294e+00
5.370924383278151693e-01
-3.761818397442930340e-01
-9.621418013863003438e-01
-7.224340156155705239e-01
2.336898448595434719e+00
-7.065113110782264005e-01
7.869747383038462329e-01
-1.751734983370768495e+00
-7.267490848894649080e-02
1.557322357345873654e+00
1.218506972168314606e+00
1.130442761861157663e+00
5.076829756927371540e-02
1.932799215766625445e-01
1.762634687295979941e+00
-2.234896606355359250e+00
-5.734064850065860586e-02
-1.242571844812061732e+00
1.870498339513689823e+00
8.069535504085465494e-01
4.917023727103623787e-01
-5.889352034932385793e-01
1.019047989557008815e+00
-3.699444638514570727e-02
3.091886217357947553e-01
-4.097601338146096284e-01
-1.634460949809473984e+00
3.999212056062557696e-01
-6.784621692057052345e-01
-8.082162251900752992e-01
2.970278372392787802e-01
-7.643426604544520941e-01
-1.003969675474840395e+00
1.131074352466983290e+00
-1.483482122602379105e+00
1.473374141847086927e+00
8.163160028140069302e-02
-5.075606237330971826e-01
2.978944755905075237e-01
-3.758114067015060900e-01
4.518296620512257111e-01
-8.142381484215126947e-03
-2.283288563609196797e-01
7.848104897006266678e-02
-1.185118271227562747e+00
-3.448400152765006554e-01
-1.685267069275587337e+00
-8.501108968705524127e-01
-1.131473758878916769e+00
9.073558682637211659e-02
-5.135637239032709855e-01
-4.938762929456181894e-01
1.196106867752918523e-01
1.086615760142162906e-01
-3.579509678421823882e-01
-8.511243156823317113e-01
1.954789345005844836e-01
-1.098739795981206635e+00
-5.526433634746251711e-01
-7.705606665624556983e-01
2.417855690515529510e+00
-2.947690512558556741e-01
1.800029335200863168e+00
-2.238076516883713285e-01
2.080391536661645002e+00
-4.690952904049673911e-01
4.276170462347477219e-01
1.097965192437609705e+00
-5.836037904745536853e-01
1.495747811433127072e+00
-1.387119316418482518e+00
-1.588202462020055661e+00
1.784514808594055646e+00
6.551841068080239694e-01
2.499039171625976774e+00
-1.885596104441346288e+00
3.396014533161568205e-01
8.998986928969130439e-01
1.050272330886205197e+00
2.645673831629707262e+00
-1.549222664488104639e+00
-1.709417836949245484e-01
-9.130104309127277593e-03
3.075237520549929826e+00
5.470407041210136878e-01
1.772425249232790323e+00
-3.146132396356892125e-01
8.155885913476966786e-01
7.701416608236135719e-01
2.145352106687338500e-01
3.972376069964880241e-01
-7.240724946262668826e-01
-3.342965138220932997e-01
-9.206860779847412246e-01
9.515848589160859350e-02
-4.810012019232889346e-01
9.747943059149722922e-01
2.270192517550751354e+00
4.039586032139994565e-01
-2.170509817007805209e-01
-1.311342318479470803e+00
-8.526462075161280740e-01
-7.986148848708333192e-01
1.061255668985364942e+00
-5.157102226146023094e-01
5.858167197974525203e-02
4.456364454536541064e-01
-2.708056702326460674e-01
-7.846953772520441905e-01
4.350943330396908060e-01
-5.170741482283344181e-01
1.093171696962761397e+00
2.008861806996757871e+00
-5.162977070053219597e-01
-1.084630342872927367e+00
-7.016970166360916306e-01
5.875841062390724928e-02
6.591941491493047423e-01
1.043981892303952330e+00
-4.790628679873084050e-01
-8.519964311177756766e-01
2.762878723718118490e-01
-1.476174115864174130e+00
2.937204186506299775e-01
-2.889417479254672849e-01
4.986417349077754690e-01
8.911756940846028430e-01
7.545888398412135822e-02
9.605340672009782255e-02
1.361112767087591102e+00
2.030184079642082473e+00
1.114676565461044877e+00
3.416749261882760791e-02
1.371589612253933943e-01
-4.596748362821566070e-01
-1.341484239285795299e+00
7.961769683194014346e-01
-7.835244685583150348e-01
3.053241450027713300e-01
-1.709227081362036382e-01
-4.553556201501430811e-01
-5.178564508225988461e-02
-8.548419886453528793e-02
-1.372950576583827242e+00
-1.409788972253468997e-01
7.549532259339746254e-01
-1.412609200229878736e-01
-6.067672613052548236e-01
8.749814929179012823e-01
8.060827484005016474e-01
3.446302426145674280e-01
3.167127873678589611e-01
5.640923349075802756e-02
4.767851627851675267e-01
-6.023757661146919018e-01
-5.516312615006544462e-01
-6.987699461325175276e-01
2.507926009155311498e+00
2.607792286586321784e-01
6.441172057612274404e-01
-3.380451622773354980e-01
-2.464793617114114377e-01
-3.862780568490579158e-01
-1.676464607938626505e+00
3.060939648527044588e-01
-1.434233711416184276e+00
-3.217348888261059026e-01
1.037600042395905753e+00
-2.618062836644024505e-01
-1.2907006046551761
спрашивали как организован файл
Офлайн
railyaну так и надо было в сообщении прикрепить файл,а не писать его содержимое в тело сообщения.
спрашивали как организован файл
Офлайн
railyaвычисление арифметического корня в Питоне возможно несколькими способами, можно с помощью модуля math и его функции sqrt, либо можно воспользоваться математическим определением корня и перевести все это в вычисление степени степени корня. Например арифметический корень из 9 равен трем, это тоже самое что возвести 9 в степень 1/2. Возведение в степень в питоне проще всего делается через оператор ** , например 3**2=9
это что значит? напишите пожалуйста как ее вычислить
Офлайн
railyaКод взял из книжки “Программирование для математиков”, перевёл на питон только.
напишите пожалуйста как ее вычислить
>>> def disp(seq): ... s0, s1, s2 = 0, 0, 0 ... for i in seq: ... s2 += i * i ... s1 += i ... s0 += 1 ... dis = s2 / s0 - (s1 / s0) ** 2 ... return dis ... >>> disp([1, 2, 3, 4, 5]) 2.0 >>>
>>> import numpy >>> numpy.std([1, 2, 3, 4, 5]) 1.4142135623730951 >>> numpy.std([1, 2, 3, 4, 5]) ** 2 2.0000000000000004 >>>
JOHN_16Думаю, случай тяжёлый, требуется помощь. :D
подумайте хорошенько и переделайте ее
Отредактировано py.user.next (Фев. 13, 2015 03:08:46)
Офлайн
Нафига советовать, как убрать корень из дисперсии? Товарищ, мне кажется, не оч в курсе, что такое дисперсия вообще
Офлайн