BaşlayınÜcretsiz Başlayın

NumPy dizisi üzerinde döngü

Eğer bir 1D NumPy dizisi ile uğraşıyorsanız, tüm elemanlar üzerinde döngü yapmak şu kadar basit olabilir:

for x in my_array :

    ...

Eğer 2 boyutlu bir NumPy dizisi ile uğraşıyorsanız durum daha karmaşıktır. Bir 2D dizi birden fazla 1D diziden oluşur. Çok boyutlu bir dizinin tüm ayrı elemanları üzerinde açıkça yineleme yapmak için şu sözdizimine ihtiyacınız olacaktır:

for x in np.nditer(my_array) :

    ...

Giriş kursundan hatırlayabileceğiniz Python oturumunuzda iki NumPy dizisi mevcuttur: np_height, Major League Baseball oyuncularının boylarını içeren bir NumPy dizisi ve np_baseball ise bu oyuncuların hem boylarını (ilk sütun) hem de ağırlıklarını (ikinci sütun) içeren bir 2D NumPy dizisidir.

Bu egzersiz

Orta Seviye Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • numpy paketini np yerel takma adı altında içe aktarın.
  • np_height dizisindeki tüm öğeleri yineleyen ve her öğe için "x inches" çıktısını alan bir for döngüsü yazın; burada x, dizideki değerdir.
  • np_baseball dizisinin her elemanını ziyaret eden ve çıktısını alan bir for döngüsü yazın.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import numpy as np


# For loop over np_height


# For loop over np_baseball
Kodu Düzenle ve Çalıştır