0
ответов

Определение размера байта матрицы scipy.sparse?

Можно ли определить размер матрицы scipy.sparse в байтах? В NumPy вы можете определить размер массива, выполнив следующие действия: импортировать numpy как np print(np.zeros((100, 100, 100).nbytes) ...
вопрос задан: 7 February 2014 18:29
0
ответов

Создание разреженной матрицы в MEX

Как создать 2-мерную разреженную матрицу в MEX-файле, написанном на C. После создания матрицы как получить доступ к элементам индивидуально, как в C, скажем, mat [i] [j]? Устал использовать функцию mxCreateNumericArray ...
вопрос задан: 13 December 2013 08:25
0
ответов

псевдо инверсия разреженной матрицы в python

Я работаю с данными нейровизуализации, и из-за большого количества данных я хотел бы использовать разреженные матрицы для своего кода (scipy.sparse.lil_matrix или csr_matrix). В частности, мне понадобится ...
вопрос задан: 3 July 2013 15:42
0
ответов

Можно ли использовать bsxfun с разреженными матрицами

Я хочу, чтобы бинарная операция поэлементно применялась к большим логическим векторам. Содержание этих векторов заведомо ложное, поэтому из соображений производительности лучше работать с разреженными матрицами. ...
вопрос задан: 12 June 2013 09:15
0
ответов

Элементарная мощь scipy.sparse matrix

Как сделать Я поднимаю матрицу scipy.sparse в степень поэлементно? numpy.power должен, согласно его руководству, сделать это, но он не работает на разреженных матрицах: >>> X <1353x32100 разреженная матрица ...
вопрос задан: 5 June 2013 21:35
0
ответов

Как найти индексы ненулевых элементов в большой разреженной матрице?

у меня две квадратные матрицы (a, b) размером порядка 100000 X 100000. Приходится брать разницу этих двух матриц (c = a-b). Результирующая матрица 'c' - разреженная матрица. Я хочу найти индексы всех не...
вопрос задан: 23 May 2013 15:43
0
ответов

Эффективный способ создания диагональной разреженной матрицы

У меня есть следующий код на Python с использованием Numpy: p = np.diag (1.0 / np.array (x)) Как я могу преобразовать его, чтобы получить разреженную матрицу p2 с теми же значениями, что и p, без предварительного создания p?
вопрос задан: 12 May 2013 20:34
0
ответов

Библиотека линейной алгебры для разреженных матриц [закрыто]

Я заинтересован в переносе моей реализации Matlab на C++ для повышения скорости. Пробовал броненосец. Он идеально подходит для переноса кода из Matlab, потому что имена/синтаксис библиотечных функций Armadillo...
вопрос задан: 5 July 2012 09:04
0
ответов

Эффективное накопление набора разреженных scipy-матриц

У меня есть набор матриц O (N )NxN scipy.sparse.csr _, и каждая разреженная матрица имеет порядок набора элементов N. Я хочу сложить все эти матрицы вместе, чтобы получить обычный массив NxN numpy. (Н...
вопрос задан: 29 June 2012 13:46
0
ответов

Умножение больших разреженных матриц в питоне

Я хотел бы умножить две большие разреженные матрицы. Первый — 150 000 x 300 000, а второй — 300 000 x 300 000. Первая матрица содержит около 1 000 000 ненулевых элементов, а вторая матрица имеет...
вопрос задан: 14 June 2012 17:38
0
ответов

Вычисление обратной очень большой матрицы

Я пытаюсь вычислить обратную очень большую матрицу (11300x21500) в C++. До сих пор я пробовал библиотеки Eigen и Armadillo, но обе потерпели неудачу на этапе инициализации, говоря, что этого недостаточно...
вопрос задан: 28 May 2012 11:07
0
ответов

Применить PCA к очень большой разреженной матрице

Я выполняю задачу классификации текста с помощью R и получаю матрицу терминов документов размером 22490 на 120 000 (всего 4 миллиона ненулевые записи, менее 1% записей). Теперь я хочу уменьшить ...
вопрос задан: 23 May 2012 15:20
0
ответов

массив numpy в матрицу scipy.sparse

Учитывая произвольный массив numpy (ndarray), есть ли функция или короткий способ преобразовать его в матрицу scipy.sparse? Я бы хотел, чтобы что-то работало так: A = numpy.array([0,1,0],[0,0,0],[1,0,0]) S =...
вопрос задан: 21 May 2012 14:12
0
ответов

Как эффективно удалить столбцы из разреженной матрицы, содержащей только нули?

Как лучше всего эффективно удалять столбцы из разреженной матрицы, содержащей только нули. У меня есть матрица, которую я создал и заполнил данными: matrix = sp.sparse.lil_matrix((100, 100)) ...
вопрос задан: 19 May 2012 21:16
0
ответов

Как использовать Excel Interop в C# для ускорения записи нескольких значений ячеек

У меня есть аппаратное обеспечение, для которого я получаю 30 точек данных. Каждая из этих точек записывается в электронной таблице в нескольких разных местах, прежде чем лист становится видимым, затем другая программа...
вопрос задан: 16 May 2012 05:14
0
ответов

R преобразовать матрицу или фрейм данных в sparseMatrix

У меня есть обычная матрица (не разреженная), которая Я хотел бы преобразовать в sparseMatrix (используя пакет Matrix). Есть ли функция для этого или мне нужно сделать кучу циклов? бывший. > regMat &...
вопрос задан: 11 May 2012 16:28
0
ответов

Обработка неполных данных (Разреженность данных )в kNN

Я пытаюсь создать простую рекомендательную систему, используя knn. Допустим, у меня есть таблица :User | Книга1 | Книга2 | Книга3 | Книга4 | Книга5 | Книга6 | Книга7 | 1 | 5 | ? | 3 | ? | 4...
вопрос задан: 9 May 2012 23:09
0
ответов

Значение доступа, индекс столбца и строка _данные ptr из разреженной матрицы scipy CSR

У меня есть большая матрица, которую я хотел бы преобразовать в разреженный формат CSR. Когда я :импортирую scipy как sp Ks = sp.sparse.csr _matrix (A )print Ks Где A плотное, я получаю (0, 0)-2116689024.0 (0, 1 )...
вопрос задан: 28 April 2012 03:02
0
ответов

Большой дисковый массив для numpy

У меня есть разреженный массив, который кажется слишком большим для эффективной обработки в памяти (2000x2500000, float ). Я могу сформировать его в разреженный массив lil _(scipy ), но если я попытаюсь вывести сжатый столбец или строку...
вопрос задан: 25 April 2012 22:33
0
ответов

Как установить столбец базы данных как «Разреженный» при использовании EF Code First Fluent API?

Я работаю с системой, которая сначала использует код EF, и я хотел бы использовать несколько разреженных столбцов SQL Server в таблице. Мое текущее решение состоит в том, чтобы удалить таблицу, созданную EF, и повторно добавить через...
вопрос задан: 12 April 2012 12:54
0
ответов

Сортировка в разреженной матрице

У меня есть разреженная матрица. Мне нужно отсортировать эту матрицу построчно и создать другую [разреженную] матрицу. Код может объяснить это лучше: # для функции `rand` вам нужна более новая версия scipy. из scipy.sparse...
вопрос задан: 4 April 2012 09:30
0
ответов

простая выборка векторов из разреженной матрицы и создание новой матрицы из выборки (python)

Этот вопрос состоит из двух частей (может быть, одно решение? ): выборка векторов из разреженной матрицы: есть ли простой способ выборки векторов из разреженной матрицы? Когда я пытаюсь сэмплировать строки, используя random....
вопрос задан: 24 March 2012 21:57
0
ответов

Эффективный способ логарифмирования функции в разреженной матрице

У меня есть большая разреженная матрица. Я хочу взять log4 для всех элементов этой разреженной матрицы. Я пытаюсь использовать numpy.log(), но он не работает с матрицами. Я также могу логарифмировать построчно. Тогда я...
вопрос задан: 23 March 2012 10:31
0
ответов

Почему, чем больше в моем ключе битов «1», тем больше времени требуется для место в HashMap?

Я делаю проект для класса, который фокусируется на хранении огромной матрицы с в основном нулевыми значениями в памяти и выполнении над ней математических вычислений. Моей первой мыслью было использовать HashMap для хранения матрицы ...
вопрос задан: 16 February 2012 05:41
0
ответов

Матрица с диагональными парами единиц

Скажем, у меня есть следующая матрица матриц, которая является двоичным индикатором матрица: mat <-matrix (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] [...
вопрос задан: 1 February 2012 14:07
0
ответов

Вычисление N наименьших собственных значений разреженной матрицы в Python

Я хотел бы найти N наименьших собственных значений разреженной матрицы в Python. Я пробовал использовать пакет scipy.sparse.linalg.eigen.arpack, но он очень медленно вычисляет наименьшие собственные значения. I ...
вопрос задан: 1 February 2012 05:13
0
ответов

Как создать бинарную матрицу инвентаризации в строке? (R)

У меня есть датафрейм из 9 столбцов, состоящий из инвентаризации факторов. В каждой строке могут быть заполнены все 9 столбцов (т.е. в этой строке хранится 9 "вещей"), но в большинстве случаев этого не происходит (в большинстве случаев заполнено 3-4 столб
вопрос задан: 24 January 2012 03:30
0
ответов

Использование pytables, что более эффективно: scipy.sparse или numpy density matrix?

При использовании pytables нет поддержки (насколько я могу судить) для scipy .sparse форматы матриц, поэтому для хранения матрицы мне нужно выполнить некоторое преобразование, например def store_sparse_matrix (self): grp1 = ...
вопрос задан: 17 January 2012 13:07
0
ответов

что не так с импортом модулей в scipy, это ошибка?

хорошо, я не думаю, я могу объяснить эту проблему словами, вот фрагмент сеанса ipython, где я импортирую scipy, чтобы построить разреженную матрицу. В [1]: import scipy as sp In [2]: ...
вопрос задан: 4 January 2012 14:50
0
ответов

Разреженная матрица: ValueError: matrix type must be 'f', 'd', 'F', or 'D'

Я хочу сделать SVD на разреженной матрице с помощью scipy: from svd import compute_svd print("Размер необработанной матрицы: "+str(len(raw_matrix))+" * "+str(len(raw_matrix[0]))) from scipy.sparse import ...
вопрос задан: 27 December 2011 22:38