MulaiMulai sekarang secara gratis

Menyesuaikan impor NumPy Anda

Bagaimana jika ada baris, seperti header, yang tidak ingin Anda impor? Bagaimana jika file Anda memiliki pemisah selain koma? Bagaimana jika Anda hanya ingin mengimpor kolom tertentu?

Ada sejumlah argumen yang diterima np.loadtxt() yang akan berguna bagi Anda:

  • delimiter mengubah pemisah yang diharapkan oleh loadtxt().
    • Anda dapat menggunakan ',' untuk pemisah koma.
    • Anda dapat menggunakan '\t' untuk pemisah tab.
  • skiprows memungkinkan Anda menentukan berapa banyak baris (bukan indeks) yang ingin dilewati.
  • usecols menerima daftar indeks kolom yang ingin Anda pertahankan.

File yang akan Anda impor, digits_header.txt, memiliki header dan dipisahkan dengan tab.

Latihan ini adalah bagian dari kursus

Pengantar Mengimpor Data di Python

Lihat Kursus

Petunjuk latihan

  • Lengkapi argumen np.loadtxt(): file yang Anda impor dipisahkan dengan tab, Anda ingin melewati baris pertama dan Anda hanya ingin mengimpor kolom pertama dan ketiga.
  • Lengkapi argumen pemanggilan print() untuk mencetak seluruh array yang baru saja Anda impor.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import numpy
import numpy as np

# Assign the filename: file
file = 'digits_header.txt'

# Load the data: data
data = np.loadtxt(____, delimiter='____', skiprows=____, usecols=[____])

# Print data
print(____)
Edit dan Jalankan Kode