2016-01-19 1 views

ответ

7

разреженная матрица имеет diagonal метод:

M.diagonal() 

http://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csc_matrix.diagonal.html

NumPy диагональ чуть более мощная, что позволяет указать недиагональный

M.A.diagonal(2) 
+0

отлично! Благодарю. Где я могу найти документацию для атрибута .A, который вы использовали для разреженной матрицы M? – AnandJ

+0

Будьте осторожны - атрибут '.A' создает регулярный (плотный) массив numpy. –

+0

'.A' является сокращением для' toarray() '. Это свойство, например '.T'. – hpaulj

Смежные вопросы