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

Перерахунок матриці

Тепер, коли у вас є три факторизовані матриці, ви можете перемножити їх, щоб отримати повні дані з оцінками без пропусків. У цій вправі ви використаєте функцію скалярного добутку numpy, щоб спочатку перемножити U і sigma, а потім отриманий результат — на Vt. Після цього ви зможете додати середні оцінки для кожного рядка, щоб отримати підсумкові рейтинги.

U, sigma, Vt, avg_ratings і user_ratings_df з попередньої вправи вже завантажено для вас. Також numpy імпортовано як np.

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

Створення систем рекомендацій у Python

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

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

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

# Dot product of U and sigma
U_sigma = np.____(____, ____)
Редагувати та запускати код