‫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.