python
-
Pyöristysvirheistä Pythonissa ja GeoGebrassa

Kun desimaaliluvun muuttaa binääriluvuksi, niin usein binääriluvun esitykseksi tulee päättymätön ”desimaaliluku”. Esimerkiksi kahdeksan kymmenesosaa on desimaalilukuna 0,8 ja binäärilukuna 0.110011001100… Tämän vuoksi liukuluvuilla laskettaessa tulee väkisinkin pyöritysvirhettä. Python ohjelmointikieli laskee liukuluvut 55 bitin tarkkuudella. Niinpä luku o.8 on binäärilukuna 0.1100110011001100110011001100110011001100110011001101. Kun tämän luvun muuntaa takaisin 10-järjestelmän luvuksi, niin saadaan 0.80000000000000004440892098500626161694526672363281. Kun Pythonissa tulostaa luvun print-funktiolla, Continue reading
-
2025 Pythagoraan kolmikot ja nelikot

[edit. 4.1.25. korjasin vuosiluvun viimeisessä virkkeessä.] Luku 2025 on mielenkiintoinen, kuten kaikki luvut. Päätinpä tutkia yhtälöiden x2 + y2 = 20252 ja x2 + y2 + x2= 20252 kokonaislukuratkaisuja. Apuna käytin Pythonia ja GeoGebraa. Tein muutaman Python koodinpätkän, joiden avulla tuotin taulukot, ratkaisut ja kuvaajat. Jos haluat itse katsella interaktiivisia kuvaajia, niin lähetä minulle sähköpostia Continue reading
-
Ylioppilaskokeiden aikasarjoja 2024 – tytöt vs. pojat

[edit. 2.12.24 lisäsin pari kieltä loppuun ja korjasin pari virhettä keskiarvoissa.] Lisäsin viime vuoden Python koodiini tämän vuoden kokeet ja tulostin aikasarjojen kuvaajia viime vuosien ylioppilaskokeiden tuloksista. Viime kerralla en saanut luettua kevään 2017 tiedostoa, nyt onnistuin. Kiitokset Ilari Vallivaaralle, joka Facebookissa kertoi ISO-8859-1 enkoodaamisesta. puoltoäänet Syksyisin puoltoäänien summan keskiarvo on ollut pienempi kuin keväiden Continue reading
-
2024 ylioppilaiden jakaumia – tytöt kukkasia ja pojat koiranhännän tupsukoita

Artikkelissa analysoidaan ylioppilaiden tuloksia, erityisesti tyttöjen ja poikien arvosanojen eroja. Tytöt menestyvät keskimäärin paremmin kuin pojat useimmissa aineissa, mutta pojilla on paremmat arvosanat pitkässä englannissa ja kemiassa. Analyysissä käytetään tilastollisia kaavoja, ja tulokset esitetään taulukoissa. Continue reading
