Zacznij terazZacznij za darmo

Dostosowywanie importu w NumPy

Co zrobić, gdy w pliku są wiersze – na przykład nagłówek – których nie chcesz importować? A co, jeśli plik używa separatora innego niż przecinek? Albo gdy interesują cię tylko wybrane kolumny?

Funkcja np.loadtxt() przyjmuje kilka przydatnych argumentów:

  • delimiter – określa separator używany w pliku.
    • Użyj ',' dla plików z separatorem przecinkowym.
    • Użyj '\t' dla plików z separatorem tabulacji.
  • skiprows – pozwala określić, ile wierszy (nie indeksów) pominąć.
  • usecols – przyjmuje listę indeksów kolumn, które chcesz zachować.

Plik, który będziesz importować – digits_header.txt – zawiera nagłówek i używa separatora tabulacji.

To ćwiczenie jest częścią kursu

Wprowadzenie do importowania danych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij argumenty funkcji np.loadtxt(): importowany plik używa separatora tabulacji, chcesz pominąć pierwszy wiersz i zaimportować tylko pierwszą oraz trzecią kolumnę.
  • Uzupełnij argument wywołania print(), aby wyświetlić całą zaimportowaną tablicę.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____)
Edytuj i uruchom kod