Умножение элементов в разреженном массиве со строками в матрице

Если у вас есть разреженная матрица X:

>> X = csr_matrix([[0,2,0,2],[0,2,0,1]])
>> print type(X)    
>> print X.todense()    

[[0 2 0 2]
 [0 2 0 1]]

И матрица Y:

>> print type(Y)
>> print text_scores

[[8]
 [5]]

... Как вы можете умножить каждый элемент X на строки Y. Например:

[[0*8 2*8 0*8 2*8]
 [0*5 2*5 0*5 1*5]]

или: Я

[[0 16 0 16]
 [0 10 0 5]]

Вы устали, но, очевидно, это не такt работают, поскольку размеры не совпадают:Z = X.data * Y

Ответы на вопрос(2)

Ваш ответ на вопрос