‫Numb pie bölümünde, birçok Python veri bilimi paketinin numpy dizileri üzerine inşa edildiğinden bahsetmiştik.
‫Aynı şey harita çizimi lib için de geçerlidir.
‫Map plot lib ile ilgili güzel şeylerden biri de numpy dizileri kadar esnek olmasıdır.
‫Verileri görselleştirmek için bir yol hayal edebiliyorsanız.
‫Muhtemelen bunu harita çizim kütüphanesinde yapabilirsiniz.
‫Ancak diğerlerine göre bazı yaygın görselleştirme türleri vardır.
‫Karşılaşmanız daha muhtemel olan daha yaygın olanları.
‫Ve bu grafikler çizgi dağılım, bah acele ve alt grafik veya tek bir şekil üzerinde birden fazla görselleştirmenin çizilmesi gibi grafiklerdir.
‫Şimdi daha sık göreceğiniz bu tür arazilerden bazılarına bir göz atalım.
‫Olay örgüsü ya da figür kelimelerinin birbirinin yerine kullanılabileceğini unutmayın.
‫Saf numpy dizileri kullanma.
‫O zaman başla.
‫Böylece numpy dizileri ile rakamlar oluşturmaya başlıyoruz.
‫Tıpkı bunun gibi.
‫Yani biraz iletişimsel ve sonra ithalata geçeceğiz.
‫Bunu daha önce yapmadıysanız, bunu en üstte yapmıştık, tekrar yapacağım.
‫NumPy'yi MP olarak içe aktarın ve bazı veriler oluşturarak başlayacağız x eşittir np len boşluk sıfır on 100 gidiyor olabilir.
‫Bekle, Daniel.
‫Len Space'i görmedik.
‫Peki bu durumda ne yapabileceğinizi hatırlıyor musunuz?
‫Anladın mı?
‫Eğer yapmadıysan, önemli değil.
‫Shift sekmesine basabilir ve Len Space'in gerçekte ne yaptığını görebiliriz.
‫MP Lin alanını yakınlaştırın.
‫Evet.
‫Start stop numarası.
‫Tamam.
‫İşte ilk üç argüman ve sıfır başlangıçtır.
‫On dur.
‫Numb olarak 100.
‫Tamam.
‫Bir bakalım.
‫Belirli bir aralıkta eşit aralıklı sayılar döndürür.
‫Eşit aralıklarla sayı döndürür.
‫Aralık üzerinden hesaplanan örnekler.
‫Başla, dur.
‫Bu yüzden başlangıç ve bitişler arasında eşit aralıklı sayılar dönecektir.
‫Sizce burada ne olacak?
‫Şüpheniz varsa, kodu çalıştırın.
‫Şuna bir bakalım.
‫Pekala, 100 örnek olacak, bu yüzden hepsini görmek istemiyoruz, diyelim ki ilk on tanesini.
‫Harika.
‫Pekala, bir bakalım.
‫İlk 100.
‫Neden olmasın?
‫Ben risk almaktan yanayım, ya sen?
‫İşte böyle.
‫Burada 100 farklı örneğimiz var, 100 farklı kayan değer, sıfır ile on arasında değerler.
‫Yani sıfırdan başlıyoruz, ona kadar gidiyoruz.
‫Harika.
‫Yer kazanmak için bunu 10'a indireceğiz.
‫Mükemmel.
‫Şimdi verileri çizelim.
‫Unutmayın, bir incir ve bir balta ya da figür ve baltalar yaratacağız.
‫Ancak bunlar şekil ve eksenler için yaygın kısa isimlerdir.
‫Alt grafikleri çizeceğiz, çünkü kullanacağımız yöntem bu x dot, plot x ve yapalım
‫çünkü plot X ve Y'yi alır, ancak bir Y'miz yok.
‫X'i ikinin kuvveti yapalım.
‫Bakalım neler olacak.
‫Küçük bir noktalı virgül koyacağız.
‫Harika.
‫Bu güzel kavisli çizgiyi elde ediyoruz.
‫Dolayısıyla, plot dediğinizde plot kütüphanesindeki varsayılan değer bir çizgi grafiğidir.
‫Bu bir çizgi komplosu.
‫Böylece bir çizgi grafiği oluşturun.
‫İşte oldu.
‫Gördüğünüz gibi, sadece düz bir çizgi.
‫Şimdi aynı verileri kullanın.
‫Bir dağılım grafiği oluşturalım.
‫Aynı verileri kullanın çünkü bunlar en yaygın türlerdir.
‫Bunları yazalım.
‫Biz istiyoruz.
‫Çizgi grafiği dağılım grafiği.
‫Bar grafiği.
‫Acele ve telaş, histogram ve alt grafiğin kısaltmasıdır.
‫Bunlar, odaklanacağımız ana arsa türleridir.
‫Elbette daha fazlası da var, ancak bu arsada yapabileceğiniz arsa miktarı için tüm yıl devam edebiliriz.
‫Bu yüzden temel olanlara odaklanacağız ve daha sonra bu bilginin üzerine inşa edebilirsiniz.
‫Bu yüzden sizden aynı verileri bir dağılım grafiği haline getirmenizi ve dağılım grafiğinin ne olduğunu görmenizi istiyoruz.
‫Bu yüzden yeniden oluşturmak istiyorsak, incir ve baltayı her zaman sıfırlamamız gerekir.
‫Eğer farklı bir hücredeysek eşittir plot, subplots, wonderful acts, şimdi scatter kullanacağız.
‫Burada nokta grafiği kullanıyoruz, ancak dağılım grafiği kullanmak istersek, bunun neye benzediğini birazdan göreceğiz.
‫x üzerinde scatter'ı çağırmamız gerekiyor.
‫İşte başlıyoruz.
‫X'i istiyoruz ve sonra n p'yi istiyoruz.
‫Belki x'in üstelini alırız.
‫Ve unutmayın, XP'nin ne anlama geldiğinden emin değilseniz, shift sekmesine gidebilirsiniz.
‫Doküman dizinini buradan okuyun.
‫Ne olduğunu söylüyor.
‫Ve eğer hala net değilse, belgelere bakabilirsiniz.
‫İşte oldu.
‫Bir tür çizgi gibidir, ancak dağılım grafiği, grafik üzerinde çok sayıda nokta için kullanılan başka bir kelimedir.
‫Bu noktalar birbirine çok yakın.
‫Yani bir çizgi gibi görünüyorlar ama hepsi sadece nokta.
‫Tamam.
‫Peki, başka bir dağılım grafiğine ne dersiniz?
‫Bir tane daha yapalım da görelim.
‫Fig AX, bu fig x plot alt planlarını yazmaya gerçekten alışmanı istiyorum.
‫Bu, harita çizimi lib eylemleri dağılım x için ekmek ve tereyağımız olacak, bir dalga oluşturalım çünkü bunlardan birini daha
‫önce yaptık ve bu benim şakamdı.
‫Çok güzel.
‫Burada güzel bir dalga var.
‫Bunun ne olduğundan emin değilseniz, bu bir sinüs dalgasıdır.
‫Ve yine, doküman dizisini her zaman görebilir veya bakabilirsiniz ve adımlara göre, baktıktan sonra hala emin
‫değilseniz arayabilirsiniz.
‫Numpy dizilerini kullanıyorduk ve bu bölümde numpy dizilerinde rakamlar oluşturuyoruz.
‫Doğrudan bir sözlükten bir olay örgüsü oluşturmaya ne dersiniz?
‫Evet.
‫Sözlükten bir çizim yapın çünkü bu sadece map flop live'ın ne kadar çok yönlü ve esnek olduğunu gösteriyor.
‫Eğer istersek badem ezmesi dükkanım onu geri getirecektir.
‫Bu yüzden daha iyi fiyatlar istemiyoruz.
‫Bu benim en sevdiğim yemek.
‫Beğendin mi?
‫Ben de sevdim.
‫Yani burayı istiyoruz.
‫On yaşındayım.
‫Oldukça pahalı.
‫Fıstık ezmesi.
‫Yaşadığım yerde o kadar pahalı değil.
‫Yani sekiz ve kaju yağı en pahalısı.
‫Sizi bulmak zor, biliyorsunuz, bazen de az bulunuyorsunuz.
‫Yani buraya gidersek ve sonra incir baltası eşittir alt olay örgülerimiz varsa, bunda gerçekten iyi oluyoruz.
‫Ve şimdi bu kez bir çubuk grafiği yapalım istiyoruz.
‫Yani, bilirsiniz, trend bu.
‫Bunu şimdi değiştiriyoruz.
‫Bunun biraz kafa karıştırıcı olduğunu biliyorum çünkü bu bir çizgi grafiği, ama grafik diyor, çizgi demiyor.
‫Varsayılan harita çizimi kütüphanesinin bir çizgi çizimi olduğu gerçeğine alışmanız gerekecek, ancak şimdi
‫bir çubuk çizimi oluşturacağız.
‫Yani X çubuğu ve onu X ve y olarak geçireceğiz.
‫Yani X belki biraz daha resmi olacak x eşittir tereyağı fiyatları değil.
‫Biz ne istiyoruz?
‫Sözlüğümüzdeki anahtarları istiyoruz çünkü şu anda bir sözlük kullanıyoruz, numpy dizisi değil.
‫Yani burada anahtarları ve y değerimizi istiyoruz.
‫Yani y yazacağız.
‫Çizim veya çubuk veya dağılım budur.
‫Her zaman x değerini alın ve bunu küçük bir yoruma ekleyebiliriz.
‫X Y değil ama fiyatlar nokta değerleri.
‫Çok güzel.
‫Ve şimdi bunun neye benzediğini görebiliriz.
‫Ah.
‫Hata.
‫Eksik argüman yüksekliği.
‫Huh.
‫Bu çok ilginç.
‫Ben bunu görüyorum.
‫Bu, bunun neden bir sorun olduğunu ele almıyor.
‫Konumsal argüman.
‫Anahtar kelime bulundu.
‫Ya bundan kurtulursak?
‫Benim hatam.
‫Bu X ve Y'yi almaz.
‫Gördün mü, her gün yeni bir şey öğreniyorsun.
‫Vardiya x.
‫Evet, x x eşittir bu.
‫İşte buna sahip olamayız.
‫Bunu eşitleyemeyiz.
‫Bu yüzden bunu X çubuğu kaydırma sekmesinde bırakacağız.
‫Eğer daha önce görmediyseniz bu küçük bir Python olayı.
‫Bu, bir Python yönteminde, x eşittir bu gibi konumsal bir argümanınız varsa, ondan sonra y eşittir bu
‫gibi bir şeye ihtiyaç duyduğunuz bir sözdizimi hatasıdır.
‫X bir şeye eşittir ve ardından şu gelir diyemezsiniz, ancak tam tersini yapabilirsiniz.
‫Gördüğünüz gibi x eşittir değil, bu bükülme yüksekliği eşittir.
‫Aynı şey çıkacak.
‫Yani birincisinin pozisyonel argümanı olamazken ikincisinin olamaz, ancak ikincisi olabilirken birincisi olmak
‫zorunda değildir.
‫Burada biraz python bilgisi var.
‫Dolayısıyla buradaki harita dersinden çok fazla değer elde ediyoruz.
‫Şimdi, bu gerçekten mantıklı değil.
‫Burada birkaç barımız var.
‫Fiyatların bu olduğu sonucunu çıkarabilirsiniz.
‫Hadi özelleştirelim.
‫Biraz da başlık ekleyelim.
‫Fındık yağı fiyatlarının yoğun olmasını ve daha önce yaptığımız o küçük keşfi görmek istiyoruz.
‫Bu olacak, değil mi?
‫Hatalar yapacaksın.
‫Bilirsiniz, benim gibi şeyler düşüneceksiniz ve sonra, ah, aslında öyle değil, diyeceksiniz.
‫Daha sonra doküman dizisine bakacak, onu düzeltecek ve önceki bilgilerinizi birleştirerek
‫"İşte bu yüzden böyle" diyeceksiniz.
‫Yani sizin başınıza gelirse endişelenmeyin, benim de başıma geliyor.
‫Etiket neden fiyata eşittir?
‫Ama bizim yaptığımız ileriye doğru çabalamak ve bir şeyleri çözmek, oraya geçmek, bu biraz daha iyi görünüyor.
‫Peki oradaki çirkin metin satırını kaldırmak için ne yapabiliriz?
‫X nokta gösterisi notu yapabileceğimize inanıyorum.
‫Bunun show adında bir özelliği yok, ancak buraya noktalı virgül ekleyebileceğimize inanıyorum.
‫Ya da belki burada.
‫Evet.
‫Tamam.
‫İşte oldu.
‫Yani burada anında öğreniyoruz.
‫Çıktı kodunun o kötü satırını kaldırmak istiyorsanız, ax dediğiniz son satıra noktalı virgül ekleyebilirsiniz.
‫Noktalı virgülü daha önce de görmüştük, ama aslında nereye koymamız gerektiğini daha yeni gördük.
‫AX'e atıfta bulunduğunuz son satırda.
‫İşte oldu.
‫Kendi mağazanızı oluşturabilirsiniz.
‫Az önce numpy dizilerinden nasıl çizim yapılacağını gördük.
‫Bir sonraki videoda buna biraz daha bakacağız.
‫Ancak bunun çok uzun olmasını önlemek için burada duraklatacağız.
‫O yüzden biraz ara verin.
‫Bir sözlükten veya bir hakemden kendi planınızı oluşturun ve kısa süre sonra görüşmek üzere.