Uporaba knjižnice NumPy pri problemih iz Linearne Algebre
Larisa Carli, Fakulteta za matematiko in fiziko, UL
Larisa.Carli@student.fmf.uni-lj.si
NumPy (Numeric Python) je prosto dostopen dodatek programskemu jeziku Python, ki dodaja podporo za enostavno in učinkovito uporabo velikih, več-dimenzionalnih tabel oziroma matrik, na katerih lahko uporabljamo matematične in druge funkcije. Uporaba knjižnice zahteva le malo kode, zaradi česar je koda lahko berljiva in pregledna.Larisa Carli, Fakulteta za matematiko in fiziko, UL
Larisa.Carli@student.fmf.uni-lj.si
Na predstavitvi bomo povedali nekaj o kriptografiji in linearnih preslikavah, podali zglede, kje se področji uporabljata v naših vsakdanjih življenjih in pokazali, kako lahko uporabimo knjižnjico NumPy pri nekaj enostavnih primerov uporabe linearnih transformacij in kodiranja sporočil, s pomočjo matričnega množenja.
Pokazali bomo, kako na različne načine s NumPy-jem preslikamo poljuben objekt in koordinate zapišemo v sintaksi primerno za kopiranje v Mathematico, s katero si bomo pomagali za prikaz teh objektov. Pogledali bomo tudi, kako s matriko zakodiramo poljubno sporočilo in ga potem odkodiramo s pomočjo njenega inverza.