Přizpůsobení importu v NumPy
Co dělat, když nechceš importovat některé řádky, například záhlaví? Co když soubor nepoužívá čárku jako oddělovač? A co když potřebuješ načíst jen určité sloupce?
Funkce np.loadtxt() nabízí několik užitečných argumentů:
delimitermění oddělovač, kterýloadtxt()očekává.- Pro oddělovač čárku použij
','. - Pro oddělovač tabulátor použij
'\t'.
- Pro oddělovač čárku použij
skiprowsurčuje, kolik řádků (nikoli jejich indexy) chceš přeskočit.usecolspřijímá seznam indexů sloupců, které chceš načíst.
Soubor, který budeš importovat, digits_header.txt, obsahuje záhlaví a je oddělený tabulátorem.
Toto cvičení je součástí kurzu
Úvod do importu dat v Pythonu
Pokyny k cvičení
- Doplň argumenty funkce
np.loadtxt(): importovaný soubor je oddělený tabulátorem, chceš přeskočit první řádek a načíst pouze první a třetí sloupec. - Doplň argument volání
print()tak, aby se vytisklo celé pole, které jsi právě importoval/a.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)