Mojo'dan NumPy Kullanma
NumPy dizilerini ve işlevlerini çağırın.
Mojo'dan NumPy Kullanma, CoddyKit'te ücretsiz bir Mojo Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Mojo Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Mojo Academy kursu toplamda 4 dersten oluşur.
Mojo'dan NumPy
NumPy, Python'daki sayı hesaplamalarının çoğuna güç verir. Mojo da onu doğrudan çağırmanıza olanak tanır; böylece hızlı kod yazarken bu ekosistemi korursunuz. 🔢
Önce İçe Aktarın
NumPy'yi diğer Python modüllerini içe aktardığınız gibi kullanıma alın: Python.import_module işlevini "numpy" adıyla çağırın.
var np = Python.import_module("numpy")Dizi Oluşturma
Başvuruyu aldıktan sonra NumPy işlevlerini nokta gösterimiyle çağırın. Burada Python sayı listesinden bir dizi oluşturuyorsunuz.
var a = np.array([1, 2, 3])Dizi İşlevlerini Kullanma
Her NumPy oluşturma işlevi çalışır: np.zeros ve np.ones, hesaplama öncesinde arabellekleri hazırlamak için ideal olan, doldurulmuş diziler oluşturur.
var z = np.zeros(5)Diziler Üzerinde Matematik
NumPy matematik işlevlerini Python'daki gibi çağırın. np.sum, bir dizinin her öğesini toplar ve toplamı geri verir.
var total = np.sum(a)Tüm Dizi Üzerinde İşlemler
NumPy, vektörleştirilmiş matematikte öne çıkar: np.sqrt gibi tek bir çağrı, elle döngü yazmaya gerek kalmadan tüm dizi üzerinde aynı anda çalışır.
var roots = np.sqrt(a)Şekli Okuma
Bir dizinin özniteliklerine nokta söz dizimiyle erişin. shape özniteliği dizinizin boyutlarını bildirir.
var dims = a.shapeHata Yükseltebilir
Köprü üzerinden yapılan çağrılar başarısız olabilir. Bu nedenle NumPy işlemlerini, olası hataları düzgün biçimde ele almak için raises ile işaretlenmiş bir işleve koyun.
fn run() raises:
var np = Python.import_module("numpy")Bildiğiniz Aynı API
NumPy API'si Python'dakiyle aynıdır: np.linspace veya np.dot biliyorsanız, bunları Mojo'dan nasıl çağıracağınızı da zaten biliyorsunuz.
var grid = np.linspace(0, 1, 10)Önce Oluşturun, Sonra Kullanın
Yaygın bir yaklaşım, bir dizi oluşturup ardından yeniden şekillendirmektir. np.reshape, aynı verileri sizin için yeni boyutlar hâlinde yeniden düzenler.
var m = np.reshape(a, (3, 1))Her İki Dünyanın En İyisi
Olgun ve kapsamlı biçimde sınanmış NumPy yordamlarını kullanırken bunları Mojo'dan yönetir, kolaylığı Mojo'nun performans anlayışıyla birleştirirsiniz. ⚡
Hızlı Kontrol
NumPy'yi bir Mojo programında kullanmaya nasıl başladığınızı hatırlayın.
Özet
NumPy'yi Python.import_module ile içe aktardınız, ardından diziler oluşturup Python'dan bildiğiniz aynı API'yi kullanarak vektörleştirilmiş matematik işlemleri gerçekleştirdiniz. 🎯
Yapay zeka eğitmeniyle Mojo öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Mojo'dan NumPy Kullanma” dersi ücretsiz mi?
Evet — “Mojo'dan NumPy Kullanma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Mojo Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Mojo Academy kursu toplamda 4 dersten oluşur.
“Mojo'dan NumPy Kullanma” dersinde ne öğreneceğim?
NumPy dizilerini ve işlevlerini çağırın. Mojo Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Mojo Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Mojo Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Mojo'dan NumPy Kullanma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Mojo Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Mojo Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Mojo'dan NumPy Kullanma
- Mojo Verilerini Python'a Aktarma
- Python Nesnelerini Geri Okuma
- Birlikte Çalışabilirlik Performansı Tuzakları