Corte eficiente de matrizes usando multiplicação de matrizes, com Python, NumPy, SciPy
Eu quero reformular um 2dscipy.sparse.csr.csr_matrix
(vamos chamá-loA
) para um 2dnumpy.ndarray
(vamos chamar issoB
).
A
poderia ser
>shape(A)
(90, 10)
entãoB
deveria estar
>shape(B)
(9,10)
onde cada 10 linhas deA
seria reformulado em um novo novo valor, ou seja, o máximo dessa janela e coluna. O operador da coluna não está trabalhando neste tipo de uma matriz esparsa que não pode ser analisada. Como posso conseguir issoB
usando multiplicações de matrizes?