1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập dữ liệu vào Python: Giới thiệu

Connected

Bài tập

Tùy chỉnh việc nhập với NumPy

Điều gì xảy ra nếu có những hàng, như hàng tiêu đề, mà bạn không muốn nhập? Nếu tệp của bạn dùng dấu phân tách khác dấu phẩy thì sao? Nếu bạn chỉ muốn nhập một vài cột nhất định thì sao?

Có một số đối số mà np.loadtxt() nhận vào và sẽ rất hữu ích cho bạn:

  • delimiter thay đổi dấu phân tách mà loadtxt() mong đợi.
    • Bạn có thể dùng ',' cho tệp phân tách bằng dấu phẩy.
    • Bạn có thể dùng '\t' cho tệp phân tách bằng tab.
  • skiprows cho phép bạn chỉ định bao nhiêu hàng (không phải chỉ số) bạn muốn bỏ qua.
  • usecols nhận danh sách các chỉ số cột bạn muốn giữ lại.

Tệp bạn sẽ nhập, digits_header.txt, có hàng tiêu đề và được phân tách bằng tab.

Hướng dẫn

100 XP
  • Hoàn thiện các đối số của np.loadtxt(): tệp bạn đang nhập được phân tách bằng tab, bạn muốn bỏ qua hàng đầu tiên và chỉ muốn nhập cột thứ nhất và thứ ba.
  • Hoàn thiện đối số của lời gọi print() để in toàn bộ mảng bạn vừa nhập.