Tekrar hoş geldiniz.
Sizinle Matrix denen bir şey hakkında hızlıca konuşmak istiyorum.
Matris ise 2 boyutlu listeleri veya çok boyutlu listeleri tanımlamanın bir yoludur.
Nasıl yani?
Bir matris oluşturabilirim ve bu yeni oluşturduğum bir isimdir, bu yüzden ona istediğim ismi verebilirim.
Ancak genellikle bunlara matris ve programlama denir.
Ve şöyle bir şeye benziyor.
Bu bir dizi.
İçinde başka bir dizi ile.
Diyelim ki, örneğin.
Burada bir, iki, üç tane var.
Ve sonra bir dizi daha ya da iki dizi daha yapalım.
Altı.
Ve sonra başka bir dizi.
Yedi, sekiz, dokuz.
Ne oluyor burada?
Bu iki boyutlu bir dizi.
Ana dizimiz var.
Ve sonra alt dizilerimiz var, tam olarak üç dizi.
Şimdi, bu neden yararlı?
Ve bu arada, bu iki boyutludur, ancak birden fazla boyuta sahip olabiliriz.
Örneğin, bu dizinin içinde başka bir dizi olabilir.
Peki bu neden önemli?
Bu tür matrisler, makine öğrenimi veya görüntü işleme gibi konularda çok sık karşımıza çıkar.
Örneğin, bir bilgisayar bir köpek fotoğrafının ne olduğunu gerçekten bilmez.
Anladığı tek şey sıfırlar ve birler.
Yani bir sürü fotoğraf.
Örneğin, elimizde dev bir X harfinin, belki de bu x harfinin çok basit bir fotoğrafı olduğunu varsayalım.
Bir bilgisayar ekrandaki piksellere dayalı bir görüntüyü anlayabilir, bu yüzden belki
sıfır, bir, sıfır olabilir.
100 ya da üzgünüm, burada bir, burada sıfır ve sonra bir.
Ve şu anda bir bilgisayar buna bakabilir.
Ve eğer bu, diyelim ki burada küçük bir pikseli ya da ekranımda burada bir pikseli temsil ediyorsa, bilgisayar
diyecek ki, oh, burada bir tane var.
Bu da şu köşeyi yeşil, burayı koyu, sonra yeşil, sonra koyu yeşil, koyu yeşil, koyu yeşil yapmam gerektiği
anlamına geliyor.
Ve bir bilgisayar, diyelim ki bir X çizebilir.
Bu da basit bir örnek.
Matrisleri kullanarak bu ağır hesaplamaların çoğunu yapabiliriz.
Bilgisayarlar, diyelim ki bir şeyi görüntülemeye çalışırken, kaputun altında bu şekilde
çalışır.
Ancak burada bundan bahsetmek istememin nedeni, çok boyutlu bir listeye erişmek istediğinizde,
diyelim ki matris gibi bir şey yaparsınız.
İlk öğeye erişin.
Matrix'te, bu durumda ilk öğe olduğu için bu ilk dizi olacaktır.
Ve sonra diyelim ki buradaki sıfıra erişmek istiyoruz ya da bunu beş olarak değiştirelim.
Tekrar köşeli parantez açacağım ve sadece sıfır bir yapacağım.
Eğer gidersem.
Bir tane buraya, ve bunu yazdıralım.
Ve Çalıştır'a tıklıyorum.
Ben beş alıyorum.
Yani dizideki ilk öğeye erişiyor.
Bu yüzden birinci dereceden diziye bakacak, burada bulunan ilk öğeyi alacak ve ardından
bu dizideki ikinci öğeyi alacaktır.
Yani sıfır bir, bu da beş eder.
Ve bunu yapmaya devam edebilirsiniz.
Çok boyutlu dizileri olsaydı, eklemeye devam edebilir, eklemeye devam edebilir, eklemeye devam edebilirsiniz.
Bu bilgilere bir dizi veya listeden erişmek için.
Ancak Python'da liste terimini kullanmak istediğimizi unutmayın.
Bir sonrakinde görüşürüz.
Güle güle.