1. Belajar
  2. /
  3. Kursus
  4. /
  5. Python Tingkat Menengah

Connected

Latihan

Loop pada array NumPy

Jika Anda menggunakan array NumPy 1D, melakukan loop pada semua elemennya bisa sesederhana:

for x in my_array :
    ...

Jika Anda menggunakan array NumPy 2D, caranya lebih rumit. Array 2D tersusun dari beberapa array 1D. Untuk secara eksplisit melakukan iterasi semua elemen terpisah dari array multi-dimensi, Anda memerlukan sintaks berikut:

for x in np.nditer(my_array) :
    ...

Dua array NumPy yang mungkin Anda kenali dari kursus pengantar tersedia di sesi Python Anda: np_height, sebuah array NumPy yang berisi tinggi badan pemain Major League Baseball, dan np_baseball, sebuah array NumPy 2D yang berisi tinggi badan (kolom pertama) dan berat badan (kolom kedua) para pemain tersebut.

Instruksi

100 XP
  • Impor paket numpy dengan alias lokal np.
  • Tulis for loop yang melakukan iterasi pada semua elemen di np_height dan mencetak "x inches" untuk setiap elemen, dengan x adalah nilai dalam array.
  • Tulis for loop yang mengunjungi setiap elemen array np_baseball dan mencetaknya.