Я создал разреженную матрицу
alglib.sparse.sparsematrix solvingInputA = new alglib.sparse.sparsematrix() ;
alglib.sparse.sparsecreate(kNew.Length, nanCount,fdaNonZero,solvingInputA, default);
, затем поместил некоторые данные и попытался преобразовать с помощью этого блока кода
alglib.linlsqrstate linlsqrstate;
alglib.linlsqrcreate(solvingInputA.m, solvingInputA.n, out linlsqrstate);
alglib.xparams _params = default;
alglib.sparse.sparseconverttocrs(solvingInputA, default);
, а затем решил
alglib.linlsqrsolvesparse(linlsqrstate, solvingInputA, solvingInputB, default);
но я не могу решить из-за ошибки в решении строки (после преобразования в правильный формат, что я прочитал в документах):
Ошибка CS1503 Аргумент 2: невозможно преобразовать из 'alglib.sparse .sparsematrix 'to' alglib.sparsematrix '
Раньше, когда вместо alglib.sparse.sparsematrix у меня был aglib.sparsematrix, я не мог конвертировать его.