Результаты поиска по запросу "sparse-matrix"

4 ответа

кНН с большими разреженными матрицами в Python

У меня есть две большие разреженные матрицы: In [3]: trainX Out[3]: <6034195x755258 sparse matrix of type '<type 'numpy.float64'>' with 286674296 stored elements in Compressed Sparse Row format> In [4]: testX Out[4]: <2013337x755258 sparse ...

1 ответ

Конкатенация разреженных матриц в Python с использованием SciPy / Numpy

Каков наиболее эффективный способ объединения разреженных матриц в Python с использованием SciPy / Numpy? Здесь я использовал следующее: >>> np.hstack((X, X2)) array([ <49998x70000 sparse matrix of type '<class 'numpy.float64'>' with 1135520 ...

1 ответ

@pv Да. Я согласен с вами по вопросу значения по умолчанию. Но другие вещи, такие как вычисление лог матрицы, должны были быть реализованы. Немного мелочи. Для некоторых типов разреженных матриц X + 1 работает, но 1 + X вызывает неосуществленное исключение: D

т разреженной матрицы (dok) предполагает, что значения ключей, отсутствующих в словаре, равны нулю. Есть ли способ заставить его использовать значение по умолчанию, отличное от нуля? Кроме того, есть ли способ рассчитать лог разреженной матрицы ...

ТОП публикаций

2 ответа

это не похоже на правду для Python 3.6

не поднятьscipy.sparse матрица к власти, поэлементно?numpy.power следует, согласноего руководство [http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html#numpy.power] , сделайте это, но это не сработает на разреженных матрицах: >>> ...

2 ответа

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

Я пытаюсь преобразовать следующий код MATLAB в Python, и у меня возникают проблемы с поиском решения, которое работает в любое разумное время. M = diag(sum(a)) - a; where = vertcat(in, out); M(where,:) = 0; M(where,where) = 1;Здесь a - ...

7 ответов

Matlab: быстрый способ суммировать числа в двоичные числа с разреженной структурой?

Большинство ответов касаются только уже отвеченного вопроса оВес Хэмминга [https://stackoverflow.com/questions/1024904/calculating-hamming-weight-efficiently-in-matlab] но игнорировать пункт оfind и иметь дело с разреженностью. Видимо ответ от ...

2 ответа

Хотя я не уверен, хранятся ли указатели индекса в списке на С или в массиве. Если бы это был список, не пришлось бы вам просто сбросить один указатель в конце списка? Как это сейчас, чем больше матрица, тем дольше укладка ...

отаю с некоторыми довольно большими разреженными матрицами (от 5000x5000 до 20000x20000) и мне нужно найти эффективный способ гибкого объединения матриц для построения стохастической матрицы из отдельных частей. Прямо сейчас я использую ...

4 ответа

разреженная 3d матрица / массив в Python?

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

3 ответа

Matlab разреженный тензор

Поддерживает ли Matlab эффективные операции над большими разреженными тензорами? Более конкретно: Есть ли элегантный способ, похожий наsparseзагрузки и хранения разреженного тензора? Насколько я могу понять,sparse можно загружать ...

3 ответа

Загрузка разреженной матрицы Matlab, сохраненной с -v7.3 (HDF5), в Python и работа над ней

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