DOK (Dictionary Of Keys) → row값을 key로 하고 column 값을 value로 하는 형태 (혹은 그 반대)
값을 할당하거나 변경할 때 효율적이다.
LIL (List of list) → 각각의 row별로 list를 갖도록 하는 방식
CSR 타입으로 사용하는 것이 효율적이다.
COO (Coordinate list) → (row, column, value) 튜플 방식으로 표현 하는 방식.
CSR → COO 방식과 비슷하고, value의 나열 순서가 row 를 중심으로 배열되어 있다.
Row indexing을 하거나 Row slicing을 할 때 효율 적이다.
COO → COO 방식과 비슷하고, value의 나열 순서가 col 을 중심으로 배열되어 있다.
Col indexing을 하거나 Col slicing을 할 때 효율 적이다.
indptr의 의미
References
https://datascience.stackexchange.com/questions/31352/understanding-scipy-sparse-matrix-types