WEBVTT

00:00.360 --> 00:01.350
Tekrar hoş geldiniz.

00:01.530 --> 00:05.010
Sizinle Matrix denen bir şey hakkında hızlıca konuşmak istiyorum.

00:05.750 --> 00:15.380
Matris ise 2 boyutlu listeleri veya çok boyutlu listeleri tanımlamanın bir yoludur.

00:15.410 --> 00:16.310
Nasıl yani?

00:16.490 --> 00:24.620
Bir matris oluşturabilirim ve bu yeni oluşturduğum bir isimdir, bu yüzden ona istediğim ismi verebilirim.

00:24.650 --> 00:27.350
Ancak genellikle bunlara matris ve programlama denir.

00:28.050 --> 00:29.660
Ve şöyle bir şeye benziyor.

00:29.670 --> 00:30.870
Bu bir dizi.

00:31.560 --> 00:33.480
İçinde başka bir dizi ile.

00:34.530 --> 00:36.420
Diyelim ki, örneğin.

00:39.400 --> 00:41.320
Burada bir, iki, üç tane var.

00:42.310 --> 00:47.410
Ve sonra bir dizi daha ya da iki dizi daha yapalım.

00:48.470 --> 00:49.220
Altı.

00:50.110 --> 00:52.020
Ve sonra başka bir dizi.

00:52.030 --> 00:54.280
Yedi, sekiz, dokuz.

00:55.190 --> 00:56.510
Ne oluyor burada?

00:56.870 --> 00:59.360
Bu iki boyutlu bir dizi.

00:59.540 --> 01:02.300
Ana dizimiz var.

01:03.240 --> 01:07.590
Ve sonra alt dizilerimiz var, tam olarak üç dizi.

01:07.830 --> 01:10.230
Şimdi, bu neden yararlı?

01:10.350 --> 01:15.240
Ve bu arada, bu iki boyutludur, ancak birden fazla boyuta sahip olabiliriz.

01:15.240 --> 01:19.350
Örneğin, bu dizinin içinde başka bir dizi olabilir.

01:21.560 --> 01:23.360
Peki bu neden önemli?

01:24.500 --> 01:31.280
Bu tür matrisler, makine öğrenimi veya görüntü işleme gibi konularda çok sık karşımıza çıkar.

01:31.760 --> 01:36.320
Örneğin, bir bilgisayar bir köpek fotoğrafının ne olduğunu gerçekten bilmez.

01:36.980 --> 01:39.960
Anladığı tek şey sıfırlar ve birler.

01:39.980 --> 01:41.570
Yani bir sürü fotoğraf.

01:41.570 --> 01:49.520
Örneğin, elimizde dev bir X harfinin, belki de bu x harfinin çok basit bir fotoğrafı olduğunu varsayalım.

01:49.940 --> 01:57.170
Bir bilgisayar ekrandaki piksellere dayalı bir görüntüyü anlayabilir, bu yüzden belki

01:57.260 --> 01:59.690
sıfır, bir, sıfır olabilir.

02:01.130 --> 02:09.140
100 ya da üzgünüm, burada bir, burada sıfır ve sonra bir.

02:09.590 --> 02:12.290
Ve şu anda bir bilgisayar buna bakabilir.

02:12.290 --> 02:19.400
Ve eğer bu, diyelim ki burada küçük bir pikseli ya da ekranımda burada bir pikseli temsil ediyorsa, bilgisayar

02:19.580 --> 02:22.640
diyecek ki, oh, burada bir tane var.

02:22.640 --> 02:30.560
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

02:30.560 --> 02:32.810
anlamına geliyor.

02:32.990 --> 02:37.070
Ve bir bilgisayar, diyelim ki bir X çizebilir.

02:37.400 --> 02:39.620
Bu da basit bir örnek.

02:39.620 --> 02:44.360
Matrisleri kullanarak bu ağır hesaplamaların çoğunu yapabiliriz.

02:44.360 --> 02:49.430
Bilgisayarlar, diyelim ki bir şeyi görüntülemeye çalışırken, kaputun altında bu şekilde

02:49.430 --> 02:50.060
çalışır.

02:50.060 --> 02:58.400
Ancak burada bundan bahsetmek istememin nedeni, çok boyutlu bir listeye erişmek istediğinizde,

02:58.460 --> 03:02.600
diyelim ki matris gibi bir şey yaparsınız.

03:04.080 --> 03:06.900
İlk öğeye erişin.

03:07.820 --> 03:14.600
Matrix'te, bu durumda ilk öğe olduğu için bu ilk dizi olacaktır.

03:14.600 --> 03:19.640
Ve sonra diyelim ki buradaki sıfıra erişmek istiyoruz ya da bunu beş olarak değiştirelim.

03:19.850 --> 03:24.230
Tekrar köşeli parantez açacağım ve sadece sıfır bir yapacağım.

03:24.230 --> 03:25.280
Eğer gidersem.

03:26.660 --> 03:28.730
Bir tane buraya, ve bunu yazdıralım.

03:33.640 --> 03:34.750
Ve Çalıştır'a tıklıyorum.

03:36.570 --> 03:37.760
Ben beş alıyorum.

03:37.770 --> 03:40.380
Yani dizideki ilk öğeye erişiyor.

03:40.380 --> 03:46.500
Bu yüzden birinci dereceden diziye bakacak, burada bulunan ilk öğeyi alacak ve ardından

03:46.500 --> 03:49.200
bu dizideki ikinci öğeyi alacaktır.

03:49.200 --> 03:52.050
Yani sıfır bir, bu da beş eder.

03:53.060 --> 03:54.500
Ve bunu yapmaya devam edebilirsiniz.

03:54.500 --> 03:59.270
Çok boyutlu dizileri olsaydı, eklemeye devam edebilir, eklemeye devam edebilir, eklemeye devam edebilirsiniz.

04:00.360 --> 04:04.610
Bu bilgilere bir dizi veya listeden erişmek için.

04:04.620 --> 04:08.070
Ancak Python'da liste terimini kullanmak istediğimizi unutmayın.

04:08.730 --> 04:09.810
Bir sonrakinde görüşürüz.

04:10.080 --> 04:10.710
Güle güle.
