1. Learn
  2. /
  3. Курси
  4. /
  5. Наглядове навчання в Python

Connected

вправа

Дослідіть набір даних із LED-цифрами

У наступних вправах ви застосуєте NMF, щоб розкласти зображення у відтінках сірого на типові візуальні шаблони. Спершу дослідіть набір зображень і подивіться, як його закодовано в масив. Вам надано 100 зображень у вигляді двовимірного масиву samples, де кожен рядок відповідає одному зображенню 13×8. Зображення у вашому наборі — це фото сегментного LED-дисплея.

Інструкції

100 XP
  • Імпортуйте matplotlib.pyplot як plt.
  • Виберіть рядок 0 з samples і запишіть результат у змінну digit. Наприклад, щоб вибрати стовпець 2 масиву a, можна використати a[:,2]. Пам'ятайте, що оскільки samples — це масив NumPy, ви не можете використовувати аксесори .loc[] або iloc[] для вибору конкретних рядків чи стовпців.
  • Надрукуйте digit. Це вже зроблено для вас. Зверніть увагу, що це одномірний масив із 0 та 1.
  • Використайте метод .reshape() для digit, щоб отримати двовимірний масив із формою (13, 8). Запишіть результат у bitmap.
  • Надрукуйте bitmap і зверніть увагу, що одиниці утворюють цифру 7!
  • Використайте функцію plt.imshow(), щоб відобразити bitmap як зображення.