lmj.plot yra komandų eilutės įrankis, skirtas kurti sklypus iš duomenų tekstinius failus.
Diegimas
Su pip:
& Nbsp; & nbsp; & nbsp; PIP įdiegti lmj.plot
Arba klonuoti šį saugyklą ir įdėti sklypas scenarijų kažkur jūsų PATH:
& Nbsp; & nbsp; & nbsp; GIT klonas http://github.com/lmjohns3/py-grep-plot eksporto PATH = $ PATH: $ (pwd) / PY-grep sklypas / scenarijai
Naudojimas
Tarkime, jūs naudojate eksperimentinį algoritmą, ir jūs įtraukėte tikslumo vertybes failą kaip eksperimentai paleisti. Štai iš pavyzdys failą fragmentą:
& Nbsp; & nbsp; & nbsp; D 2012-03-19 15: 02: 35.181 iššifruoti kasos į 4058ms D 2012-03-19 15: 02: 35.365 žodžius p AE2-Nkr-iy0-AE1-T-ih0-k, geriausias p AE1-nk- er0 -_- EH1-osios iy0-_ D 2012-03-19 15: 02: 35.591 vidutiniškai 22932 svorius 786ms D 2012-03-19 15: 02: 35.802 iššifruoti Gyr į 998ms D 2012-03-19 15: 02: 36.054 žodžius JH-ay1-r, geriausias g -_- er0 Aš 2012-03-19 15: 02: 36.055 mokymo tikslumas: 39.63 D 2012-03-19 15: 02: 36.246 vidutiniškai 23.056 svorius 643ms D 2012- 03-19 15: 02: 36.295 iššifruoti spitzley į 4090ms D 2012-03-19 15: 02: 36.540 žodžius SP-ih1-TSL -_- iy0, geriausia SP-ey1-t-ah0-l -_- iy0
Visi šie "mokymo tikslumo eilučių paslėptas ten duos mums gerą idėją, kaip gerai algoritmas atlieka. Norėdami gauti greitai sklypą iš jų:
& Nbsp; & nbsp; & nbsp; Kačių ~ / Eksperimentai / Tagger-beam1.log | PY-grep sklypas "mokymo tikslumas: ([.D] +)
Jei turite savo matplotlib sukonfigūruotas su interaktyviu posistemė, jūs turėtumėte pamatyti gražus sklypas rodomas.
Apskritai naudojimas scenarijų yra
& Nbsp; & nbsp; & nbsp; PY-grep sklypas [Regexp]
kelios reikšmės
Jei tiesiog suteikti vienas atitikmuo grupę savo reguliaraus išraiška, suderintus vertės bus atidedamos ordinačių ašyje, iš duomenų failo tvarka. Jei norite aiškų kontroliuoti abscisėje, tiesiog įtraukti dar vieną mačo grupę savo reguliaraus išraiška:
& Nbsp; & nbsp; & nbsp; nl ~ / Eksperimentai / Tagger-beam1.log | PY-grep sklypas '. ^ (d +) * mokymas tikslumas: ([.D] +)
(NL komunalinių numeriai įvesties failo eilutes.)
Jei galite pateikti trys rungtynės grupes eilutėje, pirmiausia yra brėžiamas kartu abscisėje, antra palei ordinačių ir trečia suteikia klaidos juostoje palei ordinačių dydį.
Išsėtinė serijos
Taip pat galite pateikti keletą įvesties failus ir scenarijus bus rodomi įvairių duomenų seriją tuo pačiu sklypo:
& Nbsp; & nbsp; & nbsp; PY-grep sklypas [Regexp] [file] ...
Kiekvienas failas naudoja tą patį reguliaraus išraiška atitikimo duomenis.
sulyginimas
Jūs galite sklandžiai koordinuoja naudojant arba -S N (--smooth N) arba -b n (--batch N) galimybes. --smooth Galimybė convolves stačiakampio filtrą visą duomenų verčių prieš braižymo, kuris duoda sklandžiau kreives, bet turi sklaidos efektas. Į --batch variantas grupės įvesties duomenų ir sklypai tik vidurkiai bei standartinis nukrypimas iš kiekvienos grupės.
Kitos funkcijos
Yra keletas kitų komandų eilutės parinktis, įskaitant kontrolę sklypas spalvų ir stilių, X ir Y ašis ribos,; . naudoti help gauti apžvalga
Reikalavimai :
- Python
Komentarai nerastas