Začněte nyníZačněte zdarma

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ů:

  • delimiter mění oddělovač, který loadtxt() očekává.
    • Pro oddělovač čárku použij ','.
    • Pro oddělovač tabulátor použij '\t'.
  • skiprows určuje, kolik řádků (nikoli jejich indexy) chceš přeskočit.
  • usecols př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

Zobrazit kurz

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(____)
Upravit a spustit kód