Вопросы по теме 'matrix-multiplication'
Как умножить матрицу саму на себя?
Это то, что у меня есть до сих пор, но я не думаю, что это правильно.
for (int i = 0 ; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
matrix[i][j] += matrix[i][j] * matrix[i][j];
}
}
6996 просмотров
schedule
17.07.2023
Почему производительность этих умножений матриц такая разная?
Я написал два класса матриц на Java, чтобы сравнить производительность их умножения матриц. Один класс (Mat1) хранит член double[][] A , где строка i матрицы равна A[i] . Другой класс (Mat2) хранит A и T , где T - это транспонирование A ....
463 просмотров
schedule
30.03.2022
Что такое многомерный эквивалент rbind и cbind в R?
При работе с матрицами в R их можно расположить рядом или сложить друг на друга с помощью cbind и rbind соответственно. Какова эквивалентная функция для укладки матриц или массивов в других измерениях?
Например, следующее создает пару матриц 2x2,...
17487 просмотров
schedule
02.04.2023
CUDA определяет потоки на блок, блоки на сетку
Я новичок в парадигме CUDA. Мой вопрос заключается в определении количества потоков на блок и блоков на сетку. Есть ли здесь немного искусства и проб? Я обнаружил, что во многих примерах для этих вещей было выбрано произвольное число.
Я...
71737 просмотров
schedule
14.04.2022
Можно ли объединить UIPinchGestureRecognizer и UIPanGestureRecognizer?
Я немного пытаюсь выяснить, возможно ли создать единый комбинированный распознаватель жестов, который сочетает в себе UIPinchGestureRecognizer с UIPanGestureRecognizer.
Я использую панорамирование для перевода просмотра и масштабирование просмотра....
7543 просмотров
schedule
28.07.2022
Теоретическая пропускная способность CUDA против эффективной пропускной способности
У меня есть ядро CUDA, которое умножает две матрицы, ширина и высота которых кратны размеру блока, который я использую.
Nvidia Quadro Fx 3800, который я использую, имеет теоретическую пропускную способность 50 Гбит/с, и у меня есть некоторые...
1117 просмотров
schedule
10.06.2022
алгоритм Штрассена для любого входа
Как изменить алгоритм Штрассена , чтобы он работал для матрицы любого размера (например, для п=5)?
2102 просмотров
schedule
02.06.2023
создание вектора-строки в наборе инструментов Java Matrix (MTJ)
Мне нужно реализовать формулу умножения, в которой матрица строк размера «n» должна быть умножена на матрицу n * n.
Я использовал класс DenseMatrix для создания матрицы n * n из двумерного массива... но моя проблема заключается в том, как создать...
1293 просмотров
schedule
12.04.2024
Матричная задача MATLAB
У меня есть система уравнений (всего 5) с 5 неизвестными. Я поместил их в матрицы, чтобы попытаться решить, но я не уверен, что это получается правильно. В основном это установка AX = B , где A , X и B — матрицы. A — 5x5, X — 1x5 и B —...
1244 просмотров
schedule
20.07.2023
Простой пример умножения матриц CUBLAS?
Я ищу очень простой пример умножения матрицы костей для CUBLAS, который может умножать M на N и помещать результаты в P для следующего кода, используя высокопроизводительные операции графического процессора:
float M[500][500], N[500][500],...
20696 просмотров
schedule
20.01.2023
Как работать с двумерным массивом с неизвестными размерами?
Я пишу функцию C для умножения матриц. Требуется два двумерных массива целых чисел. Я мог бы сделать это, если бы знал размеры входных массивов, но я хотел бы сделать более общую функцию.
Как найти их размеры и как вернуть массив, когда я не знаю...
4211 просмотров
schedule
29.10.2022
«Умножение» массивов в MATLAB
Во-первых, я не знал, что поставить в качестве заголовка, так как вопрос не так просто сформулировать кратко.
Мне нужно свернуть матричную функцию (k) с векторной функцией (X), каждая из которых определена на R ^ 3. Мне нужно сделать это в MATLAB,...
1048 просмотров
schedule
26.06.2023
M x S x T (M) умножение с BLAS
Возможный дубликат: Эффективный способ вычисления матрицы продукт AXA'?
У меня есть две матрицы двойной точности:
M , который имеет размер l ⨯ m и не имеет определенного свойства;
S , который имеет размер m ⨯ m и является...
77 просмотров
schedule
24.03.2023
почему временная сложность умножения квадратных матриц определяется как O (n ^ 3)?
Я сталкивался с этим в нескольких источниках (в Интернете и в книгах). Время выполнения умножения квадратных матриц составляет O (n ^ 3) для матриц размера nXn. (пример - сложность алгоритма матричного умножения )
Это утверждение указывает на то,...
14910 просмотров
schedule
27.09.2022
Интервью Google: найдите максимальную сумму многоугольника
Дан многоугольник с N вершинами и N ребрами. В каждой вершине есть число int (может быть отрицательным) и операция в наборе (*,+) на каждом ребре. Каждый раз, когда мы удаляем ребро E из многоугольника, объединяем две вершины, связанные ребром...
995 просмотров
schedule
12.07.2023
Почему наивное умножение матриц C++ в 100 раз медленнее, чем BLAS?
Я изучаю умножение больших матриц и провел следующий эксперимент, чтобы сформировать базовый тест:
Произвольно сгенерируйте две матрицы 4096x4096 X, Y из стандартного нормального (0 среднее значение, 1 стандартное отклонение).
Z = X*Y...
4187 просмотров
schedule
04.02.2023
Перестановка в Intel Xeon Phi
Предположим, у меня есть следующие 4 вектора двойников в регистрах Xeon Phi:
A-> |a8|a7|a6|a5|a4|a3|a2|a1|
B-> |b8|b7|b6|b5|b4|b3|b2|b1|
C-> |c8|c7|c6|c5|c4|c3|c2|c1|
D-> |d8|d7|d6|d5|d4|d3|d2|d1|
Я хочу переставить их в...
446 просмотров
schedule
31.05.2022
Невозможно указать начальную и конечную строки в умножении матриц
Я написал программу на языке C для умножения матриц. Теперь я хочу разделить количество строк на 5 блоков N/5. Функция должна вычислить первый блок строк в первой итерации, вторую часть во второй и так далее. Как указать начальную и конечную строки...
100 просмотров
schedule
13.09.2022
умножение трехмерной матрицы в numpy
Кажется, вчера я задал неправильный вопрос . На самом деле я хочу умножить две матрицы 2x2xN A и B , чтобы
C[:,:,i] = dot(A[:,:,i], B[:,:,i])
Например, если у меня есть матрица
A = np.arange(12).reshape(2, 2, 3)
Как я могу...
5393 просмотров
schedule
25.02.2023
Быстрое умножение разреженных матриц
для класса я должен написать свой собственный решатель линейных уравнений для разреженных матриц. Я могу использовать любой тип структуры данных для разреженных матриц, и мне нужно реализовать несколько решений, включая сопряженный градиент.
Мне...
28188 просмотров
schedule
22.12.2022