Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Viedās datortehnoloģijas
Nosaukums Python bibliotēku salīdzinošā analīze liela apjoma teksta failu apstrādei
Nosaukums angļu valodā A Comparative Analysis of Python Libraries for Processing Large Text Files
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Aleksejs Jurenoks
Recenzents Marina Uhanova
Anotācija Mūsdienās notiek aktīva visu cilvēku darbības sfēru digitalizācija, un pastāv nepieciešamība nodrošināt pēc iespējas ātrāku datu apstrādi kā arī labāku datorsistēmu resursu taupīšanu. Programmēšanas valoda Python tiek bieži pielietota datu apstrādes jomā. Šī darba mērķis ir izpētīt un veikt Python valodas bibliotēku pielietojuma salīdzinošu analīzi liela apjoma teksta failu apstrādē un piedāvāt metodoloģiju atbilstošās bibliotēkas izvēlei liela apjoma teksta failu apstrādei. Pētījuma gaitā tika salīdzināts Python bibliotēkas Dask, Pandas, Polars un Vaex pēc to datu apstrādes laika, izmantotā operatīvās atmiņas apjoma un noslodzes uz centrālo procesoru. Darba rezultātā tika secināts, ka vislabāko operatīvās atmiņas ietaupījumu nodrošina bibliotēka Dask, tomēr tās datu apstrādes laiks ir visilgākais. Visātrāko datu apstrādi nodrošina vai bibliotēka Polars vai bibliotēka Vaex atkarībā no konkrētā lietošanas scenārija. Bibliotēka Polars arī stabili rāda viszemāko noslodzi uz procesoru. Savukārt bibliotēka Pandas vispār nav piemērota liela apjoma datu apstrādei. Balstoties uz izdarītiem secinājumiem tika formulētas arī atbilstošas rekomendācijas Python bibliotēkas izvēlei lielā apjoma teksta failu apstrādei. Bakalaura darbs satur 60 lapaspuses, 18 tabulas, 7 attēlus, 49 informācijas avotus un 4 pielikumus.
Atslēgas vārdi Python bibliotēkas, lielie dati, teksta fails, ātrums, skaitļošanas resursi
Atslēgas vārdi angļu valodā Python libraries, big data, text file, speed, computing resources
Valoda lv
Gads 2026
Darba augšupielādes datums un laiks 25.05.2026 18:03:59