Phân rã ma trận
Ma trận G được cung cấp ở đây dưới dạng Pandas dataframe. Hãy xem nó để hiểu cấu trúc. Xem các ma trận thành phần có thể là H, I và J (cũng là các Pandas dataframe), và xác định hai ma trận nào khi nhân với nhau sẽ tạo ra ma trận G.
Bài tập này là một phần của khóa học
Xây dựng Recommendation Engine với PySpark
Hướng dẫn bài tập
- Xem ma trận
Gbằng lệnhprint - Xem các ma trận
H,IvàJvà xác định cặp nào trong số đó khi nhân với nhau sẽ tạo raG. - Nhập câu trả lời của bạn vào đoạn mã
np.matmul()đã cho.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Take a look at Matrix G using the following print function
print("Matrix G:")
print(____)
# Take a look at the matrices H, I, and J and determine which pair of those matrices will produce G when multiplied together.
print("Matrix H:")
print(____)
print("Matrix I:")
print(____)
print("Matrix J:")
print(____)
# Multiply the two matrices that are factors of the matrix G
prod = np.matmul(____, ____)
print(G == prod)