1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Viết hàm trong Python

Connected

Bài tập

Thu thập dữ liệu từ NASDAQ

Huấn luyện neural nets tốn kém — hãy đầu tư vào NVIDIA! Để tìm thời điểm đầu tư tốt nhất, hãy thu thập dữ liệu cổ phiếu.

Context manager stock('NVDA') kết nối tới NASDAQ và trả về một đối tượng mà bạn có thể dùng để lấy giá mới nhất bằng cách gọi phương thức .price(). Bạn cần kết nối tới stock('NVDA') và ghi nhận 10 bước thời gian (timesteps) dữ liệu giá bằng cách ghi vào tệp NVDA.txt.

Bạn sẽ thấy có dấu gạch dưới khi lặp qua vòng for. Nếu điều này gây bối rối, đừng lo. Nó có thể dễ dàng được thay bằng chỉ số i. Nhưng vì chúng ta không dùng chỉ số này, nên dùng một biến giả _, giúp tránh dùng thêm bộ nhớ.

Hướng dẫn

100 XP
  • Dùng context manager stock('NVDA') và gán kết quả cho nvda.
  • Mở một tệp để ghi với open('NVDA.txt', 'w') và gán đối tượng tệp cho f_out để bạn có thể ghi lại giá theo thời gian.