| 469 | ==== Matrike ==== |
| 470 | Python matrik, kot jih poznamo iz matematike ne pozna. Tukaj bomo pokazali, kako je vseeno možno delati z "matrikami". Drugače, za lažje delo z matrikami in matematičnimi operacijami povezanimi z matrikami lahko uporabimo knjižnico Numpy, katere sicer pri vajah ne bomo obdelali. |
| 471 | |
| 472 | {{{ |
| 473 | #!python |
| 474 | # -*- coding: utf-8 -*- |
| 475 | |
| 476 | M = [1,2,3,4, # Definiramo matriko, ki je sicer seznam v |
| 477 | 5,6,7,8, # v več vrsticah |
| 478 | 9,10,11,12, |
| 479 | 13,14,15,16, |
| 480 | 17,18,19,20] |
| 481 | |
| 482 | # Naloga: Izpišite število 14 iz matrike |
| 483 | |
| 484 | i = 3 # Vrstica v kateri iščemo željeni element |
| 485 | j = 1 # Stolpec v katerem iščemo željeni element |
| 486 | print(M) |
| 487 | print(M[i*4+j]) # Ta enačba je univerzalna za iskanje |
| 488 | # elementov v poljubni matriki. Pri tem |
| 489 | # moramo paziti na to, da faktor s katerim |
| 490 | # množimo "i" ustrezno reguliramo glede na |
| 491 | # to, koliko elementov je v vrsticah matrike |
| 492 | }}} |
| 493 | |