ПочатиПочніть безкоштовно

Налаштування імпорту в NumPy

А що, якщо є рядки, наприклад заголовок, які ви не хочете імпортувати? А якщо у вашому файлі розділювач відмінний від коми? А якщо ви хочете імпортувати лише окремі стовпці?

Функція np.loadtxt() приймає низку аргументів, які будуть корисними:

  • delimiter змінює розділювач, якого очікує loadtxt().
    • Для розділення комами використайте ','.
    • Для розділення табуляцією використайте '\t'.
  • skiprows дозволяє вказати, скільки рядків (не індексів) потрібно пропустити.
  • usecols приймає список індексів стовпців, які ви хочете залишити.

Файл, який ви імпортуватимете, digits_header.txt, має заголовок і є розділеним табуляцією.

Ця вправа є частиною курсу

Вступ до імпорту даних у Python

Переглянути курс

Інструкції до вправи

  • Заповніть аргументи np.loadtxt(): файл, який ви імпортуєте, розділений табуляцією; ви хочете пропустити перший рядок і імпортувати лише перший та третій стовпці.
  • Доповніть аргумент виклику print(), щоб вивести весь масив, який щойно імпортували.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____)
Редагувати та запускати код