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, kursun bir parçasıdır

Orta Seviye Python

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import numpy as np


# For loop over np_height


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