*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)