Вопросы по теме 'sparse-matrix'

Оператор перегрузки [] для разреженного вектора
Я пытаюсь создать "разреженный" векторный класс на С++, например: template<typename V, V Default> class SparseVector { ... } Внутри он будет представлен std::map<int, V> (где V — тип хранимого значения). Если элемента нет...
2064 просмотров

Перебор ненулевых элементов разреженной матрицы uBlas
У меня есть следующая разреженная матрица, содержащая элементы O(N) boost::numeric::ublas::compressed_matrix<int> adjacency (N, N); Я мог бы написать двойной цикл грубой силы, чтобы просмотреть все записи за O(N^2) времени, как...
4284 просмотров
schedule 01.07.2023

как реализовать класс sparse_vector
Я реализую шаблонный класс sparse_vector. Это похоже на вектор, но он хранит только те элементы, которые отличаются от их сконструированного значения по умолчанию. Таким образом, sparse_vector будет хранить лениво отсортированные пары...
894 просмотров
schedule 02.05.2022

поиск ВСЕХ циклов в огромной разреженной матрице
Прежде всего, я новичок в Java, поэтому я не уверен, что это вообще возможно! В основном у меня есть огромный (3 + миллион) источник данных реляционных данных (т.е. A дружит с B+C+D, B дружит с D+G+Z (но не A - т.е. не взаимным) и т. д.), и я хочу...
1023 просмотров

Приложения плотной линейной алгебры
Каковы общие практические применения плотной линейной алгебры ? Многие проблемы можно легко описать и эффективно вычислить, используя линейную алгебру как общий язык для человека и компьютера. Однако чаще всего эти системы требуют решения...
1716 просмотров
schedule 05.01.2024

Matlab: разреженная матричная декомпозиция
Я новичок в матлабе. У меня есть пример кода. Я хочу понять, что происходит с фрагментом кода. Sample.m n=60;%Number of division of length m=84;%Number of division of time N=2*m*n+m+n; A=spalloc(N,N,4*N); // A is a Matrix for j=1:m...
540 просмотров
schedule 10.04.2024

Как создать ссылку на представление/питон на разреженной матрице scipy?
Я работаю над алгоритмом, который использует диагональные и первые недиагональные блоки большой (будет e06 x e06) блочной диагональной разреженной матрицы. Прямо сейчас я создаю словарь, в котором хранятся блоки таким образом, чтобы я мог получить...
620 просмотров
schedule 26.01.2023

Преобразование из COO в сжатую разреженную матрицу
Я хотел файлы CSR предпочтительно из матричного рынка для моей библиотеки OpenCL, я много искал генераторы CSR на C, но ничего не нашел. Я нахожу матричные рыночные форматы удобными, поскольку они определяют функции чтения и записи. Мне также...
1182 просмотров
schedule 11.08.2022

Производительность симметричной разреженной матрицы размерностью 5 000 000: сохранить в базу данных или в файл?
У меня есть огромный набор данных (около 5 000 000 строк в базе данных), который я хочу представить в виде графика. По алгоритмическим причинам необходимо хранить набор данных в матрице смежности. Матрица будет очень разреженной и симметричной ....
332 просмотров
schedule 13.03.2024

Реализация разреженной матрицы и операции в java
Мне нужно реализовать разреженную матрицу и выполнить на ней некоторые разложения, такие как разложение Холецкого, разложение LU, разложение QR. На самом деле я нашел библиотеку под названием JAMA, которая способна делать это для плотной матрицы....
1797 просмотров
schedule 27.02.2023

октава: представление матриц стандартных базисных векторов
Предположим, у меня есть матрица, каждая строка которой является стандартным базисным вектором, т. е. каждая строка содержит ровно одну единицу, а остальные столбцы равны 0. Есть ли удобный способ создать такую ​​матрицу (т.е. задан вектор позиций,...
767 просмотров

Обнуление элементов разреженной матрицы на основе другой матрицы (Matrix Package)
У меня есть W , который представляет собой двоичную разреженную матрицу из 4 миллионов строк. Я использую пакет Matrix . Я хотел бы иметь возможность вычислить следующее: W2 = W %*% W #W2 becomes a dgCMatrix W2@x[ W2@x > 1 ] =...
256 просмотров
schedule 10.07.2022

Как рассчитать диагональную матрицу степени из огромной (scipy.sparse) матрицы?
Учитывая квадратичную матрицу размерности 1 миллион, я хочу вычислить диагональную матрицу степени. Матрица диагональных степеней определяется как диагональная матрица, в которой количество ненулевых значений в строке является элементами....
2763 просмотров
schedule 17.03.2022

Исключение «слишком большая матрица» с использованием Colt Java lib
Я использовал cern.colt.matrix.* lib для расчетов разреженных матриц... но кажется, что я продолжаю сталкиваться с этой ошибкой: Исключение в потоке "основной" java.lang.IllegalArgumentException: слишком большая матрица Я думаю, это потому, что...
1683 просмотров
schedule 26.11.2023

Матрица с диагональными парами единиц
Скажем, у меня есть следующий матричный мат, который представляет собой двоичную индикаторную матрицу: mat ‹-матрица (c (1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1), byrow = T, nrow = 3) > mat [,1] [,2] [,3] [,4] [,5]...
458 просмотров
schedule 09.02.2024

R - преобразовать БОЛЬШУЮ таблицу в матрицу по именам столбцов
Это расширение существующего вопроса: Преобразование таблицы в матрицу по именам столбцов Я использую окончательный ответ: https://stackoverflow.com/a/2133898/1287275 Исходная матрица файла CSV содержит около 1,5 млн строк с тремя столбцами...
2889 просмотров
schedule 29.06.2023

Решение разреженных линейных уравнений в Matlab
У меня есть разреженная матрица A очень высокой размерности около 30000x30000 . И мое уравнение выглядит примерно так: Ax=b. Я не могу взять обратное A. Итак, как я могу решить значение x в Matlab.
819 просмотров
schedule 11.10.2023

Доступ к значению, индексу столбца и данным row_ptr из разреженной матрицы scipy CSR
У меня есть большая матрица, которую я хотел бы преобразовать в разреженный формат CSR. Когда я делаю: import scipy as sp Ks = sp.sparse.csr_matrix(A) print Ks Где A плотно, я получаю (0, 0) -2116689024.0 (0, 1) 394620032.0 (0, 2)...
14269 просмотров
schedule 25.05.2023

Использование разреженных матриц/онлайн-обучения в Наивном Байесе (Python, scikit)
Я пытаюсь использовать Наивный Байес для набора данных, который содержит более 6 000 000 записей, и каждая запись содержит 150 тыс. функций. Я попытался реализовать код по следующей ссылке: Реализация Классификатор Bag-of-Words Naive-Bayes в NLTK...
4932 просмотров
schedule 27.06.2023

Библиотека Fortran 90/95 для разреженных матриц?
Я ищу библиотеку для работы с разреженными матрицами в fortran 90/95. Мне нужны только самые простые операции, такие как умножение матрицы на вектор. Что вы предлагаете мне использовать? Я искал вокруг и расширение (?) Для BLAS, названное "sparse...
12640 просмотров