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:
delimitermengubah pemisah yang diharapkan olehloadtxt().- Anda dapat menggunakan
','untuk pemisah koma. - Anda dapat menggunakan
'\t'untuk pemisah tab.
- Anda dapat menggunakan
skiprowsmemungkinkan Anda menentukan berapa banyak baris (bukan indeks) yang ingin dilewati.usecolsmenerima 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
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(____)