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

Лучший способ хранить разреженную матрицу в .NET
У нас есть приложение, которое хранит разреженную матрицу. Эта матрица имеет элементы, которые в основном существуют вокруг главной диагонали матрицы. Мне было интересно, есть ли какие-нибудь эффективные алгоритмы (или существующие библиотеки),...
7096 просмотров
schedule 16.10.2022

Копирование больших разреженных файлов с удаленного сервера Linux на удаленный сервер Linux — как сделать?
У меня есть два сервера-близнеца CentOS 5.4 с установленным на каждом VMware Server. Каков самый надежный и быстрый метод копирования файлов виртуальных машин с одного сервера на другой, если я всегда использую разреженный файл для своих...
2848 просмотров

Вычисление разреженной матрицы попарных расстояний в R
У меня есть NxM матрица, и я хочу вычислить NxN матрицу евклидовых расстояний между M точками. В моей задаче N составляет около 100 000. Поскольку я планирую использовать эту матрицу для алгоритма k-ближайшего соседа, мне нужно сохранить...
7194 просмотров
schedule 22.05.2024

Доступ к разреженной матрице, созданной в MEX, из MATLAB
Я создал разреженную матрицу в MEX-файле, следуя примеру, показанному в здесь . Теперь, как мне получить доступ к этой матрице из MATLAB в целом. #define NZMAX 4 #define ROWS 4 #define COLS 2 int rows=ROWS, cols=COLS; mxArray...
999 просмотров
schedule 28.04.2024

Доступно ли в Simulink / xPC разреженное умножение матрицы на вектор?
Я пытаюсь сделать свой алгоритм управления более эффективным, поскольку мои матрицы разрежены. В настоящее время я выполняю обычное умножение матрицы на вектор в Simulink / xPC для приложения реального времени. Я не могу найти способ преобразовать...
635 просмотров
schedule 21.09.2022

разреженная трехмерная матрица / массив в Python?
В scipy мы можем построить разреженную матрицу, используя scipy.sparse.lil_matrix () и т.д. Но матрица находится в 2d. Мне интересно, существует ли существующая структура данных для разреженной трехмерной матрицы / массива (тензора) в Python?...
26985 просмотров
schedule 22.10.2023

объединить матрицу и разреженную матрицу
Как вы можете добавить матрицу с 1 столбцом к разреженной матрице или добавить разреженную матрицу к матрице столбца (в любом случае)? Он не должен заменять данные, просто присоединяйте их к одному типу данных. Разреженная матрица:...
3850 просмотров
schedule 08.05.2024

Нормализация строки разреженной матрицы в нулевое среднее значение в Matlab
У меня есть большая m * n разреженная матрица Y. Я хотел бы нормализовать каждую строку Y, чтобы каждая строка имела нулевое среднее значение. Я впервые попробовал это. Но среднее значение каждой строки также вычитается из нулевых записей, а это...
1363 просмотров
schedule 28.12.2023

Оператор умножения для scipy разреженных матриц
Меня немного смущает поведение оператора умножения * , когда задействованы нечеткие разреженные матрицы. Кажется, что оператор реализует матричное умножение, а не покомпонентное умножение, как это было бы с множеством массивов. Какой-то код,...
2714 просмотров
schedule 06.04.2024

Как эффективно решить линейную систему с лапласианом + диагональной матрицей?
В моей реализации алгоритма обработки изображений мне нужно решить большую линейную систему вида A*x=b , где: Матрица A=L+D представляет собой сумму матрицы Лапласа L и диагональной матрицы D Матрица Лапласа L разреженная, около 25 отличных...
1172 просмотров

Как преобразовать разреженную матрицу целочисленных значений в разреженную матрицу значений 0/1, Python
У меня есть разреженная матрица из векторизатора sklearn bag-of-words. Это csr_matrix, и его элементы представляют частоту слов в документе. Но теперь мне нужна матрица 0/1, где 1 представляет слово, существующее в документе, поэтому меня не волнует...
305 просмотров
schedule 07.10.2022

Каков правильный формат разреженной матрицы SciPy для добавочного суммирования
В моем коде я сейчас повторяю и создаю три списка: data, row, col Существует большое количество повторений (row, col) пар, и в моей окончательной разреженной матрице M я хотел бы, чтобы значение M[row, col] было суммой всех...
567 просмотров

Атомарная разреженная матрица, умножение и сравнение, чтобы избежать ошибки нехватки памяти
У меня есть две разреженные матрицы A (логические, 80274 x 80274) и B (неотрицательное целое, 21018 x 80274) и вектор c (положительное целое, 21018 x 1). Я хотел бы найти разрешение результата (логическое, 21018 x 80274) mat = B * A; res = mat...
156 просмотров

Добавить повторяющиеся элементы в разреженное матричное представление в C
У меня есть разреженная матрица, которая представлена ​​в виде: int pattern[2][N]; двойной знач[N]. pattern[0] и pattern[1] хранят номер строки и столбца соответственно. val хранит значение элемента. В моем случае N очень велико, например, 1...
115 просмотров
schedule 26.03.2024

преобразовать простую триплетную матрицу (хлопок) в разреженную матрицу (матрицу) в R
Есть ли встроенная функция в пакете slam или пакете Matrix для преобразования разреженной матрицы в простой форме триплетной матрицы (из пакета slam) в разреженную матрицу в форме dgTMatrix/dgCMatrix (из пакета Matrix)? И есть ли встроенный способ...
3705 просмотров
schedule 17.02.2024

R построение разреженной матрицы
Я читаю инструкции пакета Matrix в R. Но я не мог понять аргумент p в функции: sparseMatrix(i = ep, j = ep, p, x, dims, dimnames, symmetric = FALSE, index1 = TRUE, giveCsparse = TRUE, check = TRUE) Согласно...
1168 просмотров
schedule 06.03.2024

Как установить замененное значение в разреженной матрице на NA, а не на 0?
Я хотел бы использовать разреженные матрицы для анализа. Каждая ячейка в разреженной матрице содержит одно значение из набора {0,1,NA}. NA здесь представляет отсутствующее значение. Например, я могу использовать следующий код для создания...
813 просмотров
schedule 08.02.2024

Разреженный фрейм данных Pandas больше на диске, чем плотная версия
Я обнаружил, что разреженные версии фрейма данных на самом деле намного больше при сохранении на диск, чем плотные версии. Что я делаю не так? test = pd.DataFrame(ones((4,4000))) test.ix[:,:] = nan test.ix[0,0] = 47 test.to_hdf('test3', 'df')...
3714 просмотров
schedule 21.11.2023

Хранение разреженной матрицы и эффективная итерация
Каков компактный способ хранения разреженной матрицы, который позволяет эффективно перебирать каждую строку и каждый столбец?
343 просмотров
schedule 08.05.2024

Единичные значения, отсортированные в порядке убывания с использованием svd из scipy.sparse.linalg
Я применяю SVD к большой разреженной матрице в Python. Я использую svd из пакета scipy.sparse.linalg. Сингулярные значения сортируются по возрастанию, поэтому сингулярные векторы располагаются в соответствии с возрастанием сингулярных значений. Мне...
4203 просмотров
schedule 29.12.2023