*skript je mo�n� spustit nap��klad v notebooku jupyter, dostupn�ho p�es rozhran� Anaconda (https://www.continuum.io/downloads), pou�iteln� pro verzi 2.7 *po nainstalov�n� sta�� zkop�rovat do okna **��st I. - import knihoven pythonu % pylab inline import urllib2 **��st II. - funkce pro z�sk�n� hodnot z internetu def data_array(data): datas = urllib2.urlopen(data) lines = datas.readlines() for k,l in enumerate(lines): lines[k] = l.strip().split() for i,j in enumerate(lines[k]): try: lines[k][i] = float(j) except 'VallueError': print('not a number') return array(lines) **��st III. - zad�n� po��te�n�ho a koncov�ho ��sla shotu beg = 13255 end = 21106 **��st IV. - vytvo�en� pole pro z�pis v�sledk� a jejich z�sk�n� - ��slo mimo hranat� z�vorky mus� b�t po�et zji��ovan�ch parametr� + 1 - sloupe�ek s ��sly shot� shots = zeros([shape(arange(beg,end))[0],2]) *podm�nka if - ur�uje, pro kter� shoty se zap�e hodnota zvolen�ho parametru, pro ostatn� zap�e hodnotu Nan. for i,j in enumerate(arange(beg,end)): shots[i,0] = int(j) try: if data_array('http://golem.fjfi.cvut.cz/utils/data/%i/preionization'%j)[0,0]==4.0: *parametry, kter� bude skript zji��ovat a zapisovat do pole, pokud zji��ujeme v�ce paramter�, opakov�n�m t�to struktury, p�eps�n�m adresy a ��sla v z�vorce [i,1], dos�hneme z�pisu dal��ch parametr� try: shots[i,1] = float(data_array('http://golem.fjfi.cvut.cz/utils/data/%i/breakdown_voltage'%j)[0,0]) except: shots[i,1] = float(0.) else: shots[i,1] = None except: shots[i,1] = None *Pouh� shots vyp�e zji�t�n� pole do okna v prot�ed� jupyter shots *zap�e pole do textov�ho souboru import numpy as np np.savetxt('shots2.txt',shots)