Разница между CSR и CSC матрицами в SciPy заключается в формате сжатого хранения данных: 13
- CSR (Compressed Sparse Row) подразумевает подсчет кумулятивной суммы количества элементов в строке вместо индексов строк. 1 Разреженные матрицы данного формата поддерживают арифметические операции: сложение, вычитание, умножение, деление и возведение в степень. 1
- CSC (Compressed Sparse Column) подразумевает подсчет кумулятивной суммы количества элементов в столбце. 1 В машинном обучении CSС-матрицы наиболее распространены, так как часто приходится работать с набором признаков, которые как раз и составляют столбцы. 1
Таким образом, CSR-матрицы эффективны для работы со строками и их векторами, а CSC-матрицы — для работы со столбцами и операциями над ними. 3