Mátrixok a Pythonban - Számítógépes fejlesztés

  • Kulcsszavak és azonosítók
  • Utasítások, behúzás és megjegyzések
  • Adattípusok és változók
  • I/O (bemenet, nyomtatás)
  • Funkciók és eljárások
  • * Args és ** kwargs argumentumok
  • Hozamfüggvény
  • Bevezetés az objektum-orientált programozásba
  • Konstruktor és destruktor
  • Örökség
  • Polimorfizmus
  • Üzemeltetők túlterhelése

Mátrixok a Pythonban

A mátrix egy kétdimenziós (2D) adatstruktúra, amelyben a számok sorokba és oszlopokba vannak rendezve. Például:

használatával NumPy

Ez a mátrix egy mátrix 3x3 mert 3 sora és 3 oszlopa van.

Mátrix Pythonban

A Pythonnak nincs beépített típusa a mátrixokhoz. Viszont kezelhetjük a listalista mint egy mátrix. Például:

1. példa:

Beágyazott lista

Nézzük meg, hogyan kell dolgozni egy beágyazott listával.

2. példa:

Adjunk hozzá két mátrixot

1. módszer:

Ebben a programban egymásba ágyazott hurkok segítségével végigismételtük az egyes sorokat és oszlopokat. Minden ponton hozzáadjuk a megfelelő elemeket a két mátrixhoz, és C-ben tároljuk.

2. módszer:

Átültetni egy mátrixot

1. módszer:
2. módszer:

Szorozzon meg két mátrixot

A beágyazott listák mátrixként történő használata egyszerű számítási feladatoknál működik. Van azonban egy jobb módszer a Python mátrixainak kezelésére a könyvtár használatával. NumPy.