Публикации по теме 'sparse-matrix'


Альтернативный способ работы с высокой кардинальностью
Что такое разреженная матрица? Вам не нужно заниматься наукой о данных задолго до того, как вы услышите об алгоритме XGBoost, включая все соревнования Kaggle, в которых он с большим успехом использовался. Также нет недостатка в отличных онлайн-руководствах (в том числе На пути к науке о данных ) о том, как начать использовать этот алгоритм. Однако есть удивительная особенность XGBoost, которая часто упускается из виду и, к сожалению, отсутствует в большинстве учебных пособий:..

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

Scipy разреженные массивы?
Итак, я делаю некоторую классификацию Kmeans, используя множество довольно редких массивов - много-много нулей. Я подумал, что буду использовать пакет scipy 'sparse', чтобы уменьшить накладные расходы на хранилище, но я немного запутался в том, как...
35614 просмотров
schedule 09.04.2023

Как эффективно хранить матрицу с сильно избыточными значениями
У меня есть очень большая матрица (100 млн строк на 100 млн столбцов), в которой много повторяющихся значений рядом друг с другом. Например: 8 8 8 8 8 8 8 8 8 8 8 8 8 8 4 8 8 1 1 1 1 1 8 8 8 8 8 4 8 8 1 1 1 1 1 8 8 8 8 8 4 8 8 1 1 1 1 1 8 8 8 8 8...
3854 просмотров

разреженная матрица svd в python
Кто-нибудь знает, как выполнить операцию svd на разреженной матрице в python? Кажется, что в scipy.sparse.linalg такой функциональности нет.
8654 просмотров
schedule 30.09.2023

std::vector‹std::vector‹type›› для разреженной матричной структуры или что-то еще?
Я реализую класс разреженной матрицы в формате сжатой строки. Это означает, что у меня есть фиксированное количество строк, и каждая строка состоит из нескольких элементов (это число может быть разным для разных строк, но не изменится после...
1096 просмотров
schedule 22.02.2024

Есть ли эффективная реализация решения линейного уравнения с разреженной матрицей с использованием CUDA?
Есть ли эффективная реализация решения линейного уравнения с разреженной матрицей с использованием CUDA?
813 просмотров
schedule 21.03.2023

Время обработки Java Matrix
Мне нужно простое мнение от всех Гуру! Я разработал программу для некоторых матричных вычислений. Работает все нормально с маленькой матрицей. Однако, когда я начинаю вычислять БОЛЬШУЮ матрицу строк столбца тысяч. Это убивает скорость. Я...
845 просмотров

Как превратить список списков в разреженную матрицу в R без использования lapply?
У меня есть список списков, полученных в результате операции bigsplit() (из пакета biganalytics, части пакетов bigmemory). Каждый список представляет столбец в матрице, а каждый элемент списка является индексом значения 1 в двоичной матрице....
2948 просмотров
schedule 11.10.2023

Преобразование разреженной матрицы в C
Я пытаюсь разработать программу на C для преобразования файла разреженной матрицы в плотную матрицу. Из того, что я прочитал, лучшим подходом было бы использование связанных списков, но у меня нет опыта работы с ними, и я не нашел хорошего...
2209 просмотров
schedule 30.08.2022

Умножение разреженной матрицы на вектор в CUDA
Я пытаюсь реализовать умножение матрицы на вектор на графическом процессоре (с использованием CUDA). В моем коде C ++ (CPU) я загружаю матрицу как плотную матрицу, а затем выполняю умножение матрицы на вектор с помощью CUDA. Я также использую...
7262 просмотров

Индексируйте разреженную матрицу SciPy с помощью массива логических значений
Массивы NumPy могут быть проиндексированы с помощью массива логических значений для выбора строк, соответствующих True записям: >>> X = np.array([[1,2,3], [4,5,6], [7,8,9]]) >>> rows = np.array([True,False,True]) >>>...
6117 просмотров
schedule 21.09.2022

SVD для решения разреженной системы harwell-boeing a.x=b в C/C++?
Кто-нибудь знает разреженный SVD-решатель для С++? Моя проблема связана с некоторыми плохо обусловленными матрицами, которые могут иметь нулевые столбцы/строки. Мои данные хранятся в матрице uBLAS, которая представляет собой разреженный формат...
1343 просмотров

программа умножения разреженных матриц openmp
Я ищу любую стандартную программу C, которая использует API-интерфейсы OpenMP для разреженных матрично-векторных или матрично-матричных умножений. Может кто подскажет, есть ли такие программы.
1669 просмотров
schedule 28.10.2023

Python левое умножение матрицы с обратной разреженной матрицей
Я пытаюсь вычислить выражение вида K = P*C.T*S^-1 (реализация фильтра Калмана) Все задействованные матрицы разрежены, и я, конечно, хотел бы избежать вычисления реальной обратной. я пытался использовать import scipy.sparse.linalg as spln...
820 просмотров

разреженная матрица переопределенной системы линейных уравнений библиотека c/c++
Мне нужна библиотека для решения систем Ax=b, где A — несимметричная разреженная матрица с 8 элементами в строке (и она может быть довольно большой). Я думаю, что библиотека, реализующая бисопряженный градиент, должна подойти, но я не могу найти...
1679 просмотров
schedule 26.08.2023

Эффективное умножение матрицы на вектор в cuSparse
Я использую jCUSPARSE (оболочку библиотеки cuSparse) для умножения матрицы на вектор, и у меня проблема с функцией cusparseDcsrmv(handle, cusparseOperation.CUSPARSE_OPERATION_NON_TRANSPOSE, matrixSize, matrixSize, alpha, descra, d_csrValA,...
1245 просмотров

Загрузка разреженной матрицы Matlab, сохраненной с -v7.3 (HDF5), в Python и работа с ней
Я новичок в python, из Matlab. У меня есть большая разреженная матрица, сохраненная в формате Matlab v7.3 (HDF5). До сих пор я нашел два способа загрузки в файл, используя h5py и tables . Однако после этого работа с матрицей кажется чрезвычайно...
3202 просмотров

Загрузка разреженной матрицы Matlab с использованием Python Pytables
Первоначально я задал связанный с этим вопрос ">здесь , но, похоже, никуда не денешься. Возможно, если я перефразирую часть этого более конкретно, это может помочь.... У меня есть файлы, хранящиеся в разреженном формате Matlab (HDF5, csc, я...
2226 просмотров
schedule 22.02.2023

Использование pytables, что более эффективно: scipy.sparse или плотная матрица numpy?
При использовании pytables нет поддержки (насколько я могу судить) для форматов матриц scipy.sparse , поэтому для хранения матрицы мне нужно выполнить некоторое преобразование, например. def store_sparse_matrix(self): grp1 =...
2102 просмотров
schedule 12.07.2023

Может ли Cassandra разбивать таблицы на основе даты/времени?
У меня есть очень большая таблица с множеством столбцов. Значения в некоторых столбцах меняются редко, и, поскольку хранить все эти данные в одной таблице плохо, я хотел бы разделить таблицу на множество таблиц на основе метки времени. То есть для...
1335 просмотров
schedule 02.10.2022

Вычисление N наименьших собственных значений разреженной матрицы в Python
Я хотел бы найти N наименьших собственных значений разреженной матрицы в Python. Я пробовал использовать пакет scipy.sparse.linalg.eigen.arpack , но он очень медленно вычисляет наименьшие собственные значения. Я где-то читал, что существует режим...
6502 просмотров
schedule 15.06.2023