Можно ли определить разреженную матрицу в scipy из функции, а не выкладывать все возможные значения? В документе я вижу, что разреженная матрица может быть создана с помощью
There are seven available sparse matrix types:
csc_matrix: Compressed Sparse Column format
csr_matrix: Compressed Sparse Row format
bsr_matrix: Block Sparse Row format
lil_matrix: List of Lists format
dok_matrix: Dictionary of Keys format
coo_matrix: COOrdinate format (aka IJV, triplet format)
dia_matrix: DIAgonal format
Все это заставляет вас заранее указать матрицу, которая занимает память. Есть ли способ, которым я могу просто предоставить функцию для вычисления (i, j) при необходимости? Конечная цель состоит в том, чтобы вычислить несколько самых больших собственных векторов матрицы с помощью метода Ланцоша.