Выбор типа матриц scipy.sparse

Предположим, мне нужно выполнить вычисления

A.dot(B).dot(A.T)
A.dot(x)

где A а также B оба scipy.sparse матрицы и x это плотный np.array, Как мне выбрать тип разреженных матриц для A а также B? я знаю это csc_matrix лучше для колонн-операций и csr_matrix лучше для строковых операций, так что мне кажется, что я должен использовать csr_matrix за A, но я не уверен, что делать с B так как мне нужно выполнять как строки, так и столбцы. Должен ли я просто сохранить его как coo_matrix вместо?

0 ответов

Другие вопросы по тегам