Описание тега colt
Набор библиотек с открытым исходным кодом для высокопроизводительных научных вычислений, написанных на Java и разработанных в CERN.
1
ответ
Матричный ранг не работает в соответствии со спецификациями API в параллельном кольте
Я использую параллельный жеребенок, в котором мне нужно найти ранг матрицы. Документация API говорит следующее о следующем DoubleAlgebra#rank: ранг (DoubleMatrix2D A) Возвращает эффективный числовой ранг матрицы A, полученный из разложения по сингул…
23 янв '14 в 18:20
0
ответов
Как перебрать ненулевые значения в разреженной матрице с помощью COLT?
Пример кода на веб-сайте COLT показывает: DoubleFactory2D factory; factory = DoubleFactory2D.sparse; DoubleMatrix2D matrix = factory.make(3,4); for (int row = matrix.rows(); --row >= 0;) { for (int column = matrix.columns(); --column >= 0;) { …
20 июн '17 в 14:11
0
ответов
Предоставляет ли Colt "d-мерные" матрицы?
Библиотека Colt делает вид, что предоставляет "Плотные и разреженные матрицы 1,2, 3 и 3-мерного фиксированного размера (неизменяемого размера)" (Раздел " Особенности / Шаблонные многомерные матрицы"). Но в самом API я не вижу никакой реализации, бол…
27 июн '14 в 10:36
1
ответ
Дробная матрица власти в Clojure
Я пытаюсь работать с переходными матрицами в clojure. При преобразовании, скажем, годовой матрицы перехода рейтинга облигаций в квартальную, мне нужна 0,25 степень квадратной матрицы. В python мы имеем дробную_матрицу_power от scipy как: >>>…
01 апр '17 в 15:56
2
ответа
Разложение по сингулярным значениям: разные результаты с Jama, PColt и NumPy
Я хочу выполнить разложение по сингулярным значениям на большой (разреженной) матрице. Чтобы выбрать лучшую (наиболее точную) библиотеку, я попытался воспроизвести приведенный здесь пример SVD, используя разные библиотеки Java и Python. Странно, я п…
16 июл '13 в 16:57
1
ответ
Как я могу создать разреженную матрицу 1000000 x 1000000 с помощью Java Colt?
public class SparseMatrix { static SparseObjectMatrix2D matrix = new SparseObjectMatrix2D(1000000, 1000000); public static void main(String[] args) { matrix.set(1, 2, 3.0); } } Вот ошибка, которую я получаю: java.lang.ExceptionInInitializerError Cau…
10 дек '14 в 20:47
1
ответ
Java Hash Multi Map (ключ с несколькими значениями) Реализация
Отсюда я обнаружил, что Кольт OpenIntIntHashMap и Троув TIntIntHashMap дать лучшую производительность и использование памяти, чем встроенный в Java HashMap или гуавы HashMultimap, У Кольта OpenIntIntHashMap или Trove's TIntIntHashMap разрешить ключ…
07 апр '12 в 16:20
1
ответ
Vector-Matrix-Multiplication в Java с параллельным кольтом
Я хотел бы умножить вектор (1 x n) с матрицей (m x n) в java и библиотечным параллельным кольтом. Я думаю, что я выбрал его, потому что он имеет параллель в своем названии. Так что вы приглашены дать мне другие хорошие библиотеки матриц в Java. Но м…
05 ноя '14 в 15:39
1
ответ
Как вычесть два разреженных вектора?
Я новичок в общении с SparseVector, Я хочу вычесть два SparseVectors и вернуть результат как SparseVector тоже. В чем разница между Vector а также SparseVector? Я попытался начать с определения функции, которые принимают два SparseVector но не получ…
02 окт '16 в 23:54
1
ответ
Матричные операции Java, параллельная матрица Кольта - умножение матриц
Я использовал Jama для работы с матрицами в Java, но так как у них нет разреженной матрицы, я начинаю использовать Parallel Cold Library (PColt). Это многопоточная версия Colt. Я пытался умножить две квадратные матрицы: AxB (это умножение матрицы на…
02 апр '13 в 01:26
3
ответа
Ошибка компиляции старой библиотеки одновременно с Java 8
Кольт математической библиотеки (версия 1.2) зависит от библиотеки EDU.oswego.cs.dl.util.concurrent (gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro. HTML). Компиляция параллельная (версия 1.3.4) работала на Java версии 7 или пре…
02 дек '15 в 23:07
5
ответов
Матричные библиотеки Java
Мне было интересно, предоставляют ли какие-либо из известных матричных библиотек для Java, такие как Colt или EJML, функциональность, аналогичную MatLab? Например, я не могу найти нигде в определении их простого API-метода сложение или вычитание дву…
30 май '12 в 11:36
3
ответа
Ошибки с плавающей точкой в матричных библиотеках Java Colt
Как избежать ошибок с плавающей запятой в финансовых вычислениях, выполняемых с матричными библиотеками Colt?
13 фев '09 в 14:30
1
ответ
Коллекции жеребят Java mahout
По этой ссылке мы можем увидеть несколько версий старых библиотек кольтов. Мне интересно, какую библиотеку сегодня используют статистические пользователи? Мне это нужно для большого проекта данных. Пожалуйста помоги. mahouters:) Мне нужно использова…
19 май '13 в 21:20
2
ответа
Лучший способ вычислить усеченное разложение по сингулярным значениям в Java
Я хочу сравнить лучшие 2 или 3 библиотеки для вычисления усеченного разложения по сингулярным значениям (SVD), то есть SVD, где хранятся только k самых больших значений в единственном числе. Кроме того, у меня есть эти ограничения: Это должна быть б…
13 ноя '13 в 15:01
0
ответов
Измененные виды в параллельном кольте
В NumPy есть flatten операция, которая позволяет, например, сгладить m x n матрица до массива mn элементы и reshape операции, которые идут в обратном направлении. В большинстве случаев это можно сделать с помощью представления, без создания копии ис…
04 июн '13 в 21:55
1
ответ
Добавление матриц и векторов в параллельном кольте
В Parallel Colt, как добавить вектор в каждую строку матрицы, предпочтительно на месте? В частности, у меня есть DoubleMatrix1D, который я хотел бы добавить к каждой строке DoubleMatrix2D. Кажется, что это должно быть просто, но это не ясно из Javad…
05 июн '13 в 16:38
0
ответов
Получить ненулевые элементы определенной строки в SparseDoubleMatrix2D
Импорт cern.colt.matrix.*; У меня огромная квадратная разреженная матрица (скажем, 30k*30k), и мне нужно получить ненулевые элементы определенной строки (чтобы выполнить сложную математику во вложенном цикле). Метод forEachNonZero(функция IntIntDoub…
19 фев '12 в 17:25
1
ответ
Как я могу получить доступ к значениям вне цикла Spark GraphX .map?
Совершенно новый для Apache Spark, и я немного запутался, как делать обновления для значения, которое находится за пределами .mapTriplets итерация в GraphX. Увидеть ниже: def mapTripletsMethod(edgeWeights: Graph[Int, Double], stationaryDistribution:…
16 сен '14 в 21:38
1
ответ
Поэлементное умножение разреженных матриц с использованием Кольта
Что я здесь не так делаю? Я хочу поэлементно умножить две разреженные матрицы, используя Colt. Вот пример того, как я пытаюсь сделать это: DoubleMatrix2D A = new SparseDoubleMatrix2D(2, 2); A.set(0, 0, 2.0); DoubleMatrix2D B = new SparseDoubleMatrix…
13 сен '12 в 09:43