У меня есть очень большая матрица (100M строки 100M столбцы), который имеет много дублирующихся значений друг прямо рядом с другом. Например: 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...
Я не вполне понимаю то, что делает умножение матриц в C#/.NET (и даже Java) настолько медленный. Смотрите на этот сравнительный тест (источник): Попытка найти обновленный сравнительный тест. Целое число C# и дважды...
Я должен умножиться 2 (большинство времен) разреженная матрица. Они матрицируют, являются довольно разрядными (о 10k*10k), и у меня есть два Xeon Quad core и всего один поток для этого задания? есть ли любая быстрая библиотека для мульти-...
Существует ли путь в Октаве, чтобы вычислить и сохранить только диагональ матричного произведения? В основном как выполнение: вектор = диагональ (A*B); я не забочусь ни об одном из значений A*B кроме значений на...
У меня есть два вектора a и b, где размер a равен (100,) и b - разреженная матрица (вектор), размер которой (1500). Я знаю, что я могу использовать b.toarray (). Flatten (), чтобы получить numpy 1-d массив (вектор) формы ...
Я пишу код Fortran для выполнения умножения матрицы-вектора. Умножение выполняется «на лету» в том смысле, что элементы матрицы не сохраняются заранее. Код идет ...
Может кто-нибудь, пожалуйста, выяснить проблемы в этом коде для меня. Я использую кодовые блоки 17.12. Я пытаюсь сделать класс Matrix, в котором я хочу инициализировать матрицу с помощью конструктора и после ...
Я ищу способ в тензорном потоке, учитывая два входа: input1, трехмерный тензор формы (batch_size, x, y) input2, одномерный тензор формы (batch_size,), значения которого находятся в диапазоне [0, у - 1] (...
Любезно скажите мне функцию умножения матриц в библиотеке GSL. Я искал много, но я не смочь к штрафу это. Если кто-либо знает о той функции, любезно отвечают.Заранее спасибо.
Для простой 2-й игры, которую я делаю, я пытаюсь повернуть спрайты вокруг оси z с помощью матриц. Я ясно делаю что-то не так как тогда, когда я пытаюсь повернуть свой спрайт, похоже, что это поворачивается...
Я пытаюсь перемножить две матрицы, используя чистый Python. Входные данные (X1 — это 3x3, а Xt — это 3x2): X1 = [[1,0016, 0,0, -16,0514], [0,0, 10000,0, -40000,0], [-16,0514, -40000,0, ...
Для класса вопрос, который был задан моим учителем, заключался в алгоритмической стоимости умножения матрицы на ее транспонировать. При стандартном алгоритме умножения матриц с тремя циклами эффективность составляет O (...
Я использую AR.js, чтобы отследить физический маркер и нанести на него квадратную плоскость. Я хотел бы рассчитать 3d-положения различных участков квадрата. Чтобы получить вектор центра, я взял ...
Я знаю, что в одномерном случае свертка между двумя векторами a и b может быть вычислена как conv (a, b), но также как произведение между T_a и b, где T_a - соответствующая матрица Теплица. ,
Жадный подход таков, что он выбирает максимальное значение в массиве (содержащем порядки матрицы O [n + 1]) от i = 1 до i = n и пытается удалить его, умножив его сначала, например: 4 матрицы ...
Я скомпилировал код ниже на VS C ++ 2017 с / openmp / O2 / arch :: AVX. При работе с 8 потоками вывод: dt_loops = 1562ms dt_eigen = 26 мс Я ожидал, что A * B будет быстрее, чем мой ...
I am making some benchmarks with CUDA, C++, C#, and Java, and using MATLAB for verification and matrix generation. But when I multiply with MATLAB, 2048x2048 and even bigger matrices are almost ...
Я пытаюсь сделать свою собственную нейронную сеть "библиотекой" (если можно так назвать) для себя, так как я хобби - узнаю о них. Я написал этот код, который делает распространяемой нейронную сеть ...
После долгого обсуждения на форуме «Напишите это умножение матриц Scala на Haskell», я остался задаваться вопросом ... как бы выглядело типобезопасное умножение матриц? Итак, вот ваша задача: либо ...
Я хочу как можно быстрее вычислить произведение по точкам двух строк одного размера. Вот как я это делаю: импортировать numpy как np a = np.array ([[1,2,3], [3,4,5]]) b = np.array (...
Возможный дубликат: MATLAB: Как вектор - умножить два матрицами матриц? Есть ли способ контракта с более высокими тензорами в Matlab? Например, предположим, что у меня есть две трехмерные массивы, ...
В соответствии с исходным потоком сделать эффективной копию симметричной матрицы в до-диез из cMinor. Мне было бы очень интересно узнать, как построить симметричную квадратную матрицу...
Я провожу сравнительный анализ умножения матриц, как ранее упоминалось в разделе Почему MATLAB так быстро справляется с умножением матриц? Теперь у меня возникла другая проблема: при умножении двух матриц 2048x2048 ...
Я выполняю умножение матриц с помощью этого простого алгоритма. Для большей гибкости я использовал объекты для матриц, которые содержат динамически создаваемые массивы. Сравнивая это решение с моим первым ...
Я придумал этот алгоритм для умножения матриц. Я где-то читал, что умножение матриц имеет временную сложность o (n ^ 2). Но я думаю, что мой алгоритм даст o (n ^ 3). Не знаю, как ...
Я пишу программу для умножения матриц с помощью OpenMP, которая для удобства кеширования реализует умножение A x B (транспонирование) строк X строк вместо классических строк A x B x столбцов для ...
Я пытаюсь реализовать умножение матрицы на вектор на GPU (с использованием CUDA). В моем коде C ++ (CPU) я загружаю матрицу как плотную матрицу, а затем выполняю умножение матрицы на вектор с помощью CUDA ....
В документах Numpy рекомендуется использовать массив вместо матрицы для работы с матрицами. Однако, в отличие от октавы (которую я использовал до недавнего времени), * не выполняет умножение матриц, вам нужно использовать ...
Я изучаю основы параллельного выполнения цикла for с использованием OpenMP. К сожалению, моя паралельная программа работает в 10 раз медленнее, чем серийная версия. Что я делаю неправильно? Я пропускаю некоторые барьеры? двойной ** ...