MulaiMulai sekarang secara gratis

Lakukan subsetting pada Array NumPy 2D

Jika array numpy 2D Anda memiliki struktur yang teratur, yaitu setiap baris dan kolom memiliki jumlah nilai yang tetap, cara melakukan subsetting yang rumit menjadi sangat mudah. Perhatikan kode di bawah, tempat elemen "a" dan "c" diekstrak dari daftar di dalam daftar.

# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]

Pengindeksan sebelum koma merujuk ke baris, sedangkan indeks setelah koma merujuk ke kolom. Tanda : digunakan untuk mengiris, pada contoh ini, tanda tersebut memberi tahu Python untuk menyertakan semua baris.

Latihan ini adalah bagian dari kursus

Pengantar Python

Lihat Kursus

Petunjuk latihan

  • Cetak baris ke-50 dari np_baseball.
  • Buat variabel baru, np_weight_lb, yang berisi seluruh kolom kedua dari np_baseball.
  • Pilih tinggi badan (kolom pertama) dari pemain baseball ke-124 dalam np_baseball dan cetak.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

import numpy as np

np_baseball = np.array(baseball)

# Print out the 50th row of np_baseball


# Select the entire second column of np_baseball: np_weight_lb


# Print out height of 124th player
Edit dan Jalankan Kode