Эффективное нарезание матриц с использованием умножения матриц, с Python, NumPy, SciPy
Я хочу изменить 2dscipy.sparse.csr.csr_matrix
(давайте назовем этоA
) в 2dnumpy.ndarray
(давайте назовем этоB
).
A
может быть
>shape(A)
(90, 10)
затемB
должно быть
>shape(B)
(9,10)
где каждые 10 рядовA
будет изменен в новое новое значение, а именно максимум этого окна и столбца. Оператор столбца не работает с этим непригодным для использования типом разреженной матрицы. Как я могу получить этоB
с помощью умножения матриц?