Вопросы по теме 'dot-product'
Продукт CUDA Dot
Я пытаюсь реализовать классическое ядро скалярного произведения для массивов двойной точности с атомарным вычислением окончательной суммы по различным блокам. Я использовал atomicAdd для двойной точности, как указано на странице 116 руководства по...
7341 просмотров
schedule
02.12.2021
функция точки glsl, косвенно вызывающая ошибку сегментации в программе
Вот мой код вершинного шейдера:
#version 330
layout(location = 0) in vec3 vertex_position;
layout(location = 0) in vec3 vertex_normal;
//model space
uniform vec3 toLight;
uniform mat4 model;
uniform mat4 view;
uniform mat4 projection;
smooth...
1026 просмотров
schedule
07.11.2021
Как правильно использовать инструкции предварительной загрузки?
Я пытаюсь векторизовать цикл, вычисляя точечный продукт больших векторов с плавающей запятой. Я вычисляю его параллельно, используя тот факт, что процессор имеет большое количество регистров XMM, например:
__m128* A, B;
__m128 dot0, dot1, dot2,...
4721 просмотров
schedule
21.11.2021
python matrix.dot (matrix.T) ускорение вычисления симметричного вывода
Просто вопрос: если результат скалярного произведения, который я хочу произвести, является симметричным
A = numpy.random.random((3, 3)) # edited
M = A.dot(A.T)
M
[[ 0. 0.11456226 0.1573452 ]
[ 0.11456226 0. 0.00363075]
[...
58 просмотров
schedule
16.11.2021
Python, создающий крупноразмерную матрицу трехмерных точечных произведений
Это моя цель с использованием Python Numpy:
Я хотел бы создать (1000,1000) размерный массив / матрицу значений скалярного произведения. Это означает, что каждый элемент массива / матрицы является скалярным произведением векторов от 1 до 1000....
1120 просмотров
schedule
23.02.2022
скалярное произведение векторов в многомерных матрицах (python, numpy)
У меня есть две матрицы размеров A, B, NxKxD, и я хочу получить матрицу C, размеры NxKxDxD, где C [n, k] = A [n, k] x B [n, k] .T (здесь "x" означает продукт матриц размеров Dx1 и 1xD, поэтому результат должен быть размерным DxD), поэтому теперь мой...
212 просмотров
schedule
09.03.2022
Почему массив Dask выдает ошибку памяти, когда Numpy не вычисляет точечный продукт?
Я работаю над сравнением скорости вычислений Dask и Numpy для разных размеров данных. Я понимаю, что Dask может выполнять вычисления данных параллельно, и он разбивает данные на части, так что размер данных может быть больше, чем RAM. При...
1145 просмотров
schedule
12.03.2022
Векторизация расчета скалярного произведения с использованием SSE4
Я пытаюсь улучшить этот код с помощью точечного продукта SSE4, но мне трудно найти решение. Эта функция получает параметры qi и tj, которые содержат массивы с плавающей запятой по 80 ячеек в каждом, а затем вычисляет скалярное произведение....
3134 просмотров
schedule
25.03.2022
numpy: точечный продукт по столбцам
Учитывая двумерный массив numpy , мне нужно вычислить скалярное произведение каждого столбца с самим собой и сохранить результат в одномерном массиве. Следующие работы:
In [45]: A = np.array([[1,2,3,4],[5,6,7,8]])
In [46]:...
12832 просмотров
schedule
29.07.2022
Ввод файлов в OpenCL?
Я новичок в OpenCL, и мне любопытно, как читать ввод данных для выполнения простых операций (например, перекрестного/точечного произведения).
Для конкретного примера я скомпилировал и пытаюсь запустить этот простой пример кода для расчета...
1488 просмотров
schedule
30.07.2022
Точечный продукт Matx33d не работает в OpenCV
Моя функция print определяется как:
void print(std::string matname, cv::Matx33d A) {
fprintf(stdout, "%s = [\n", matname.c_str());
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
fprintf(stdout,...
609 просмотров
schedule
17.08.2022
ValueError: матрицы не выровнены для ошибки копирования и x[:]
Я получил ValueError, как указано ниже.
ValueError: матрицы не выровнены из-за ошибки копирования
Проследили до следующей строки (я не писал этот код, я пытаюсь его использовать):
x1[:] = _dotproduct(x1, u)
Точечный продукт похож на...
259 просмотров
schedule
23.09.2022
Точечное произведение временного ряда координат с временным рядом матриц вращения
У меня есть временной ряд координат космического корабля, имеющий форму (t,3) , и временной ряд матриц вращения формы (3,3,t) , где t - длина временного ряда. Я хочу найти точечный продукт координат в каждый момент t с матрицей вращения в...
323 просмотров
schedule
05.10.2022
точечный продукт в питоне
Действительно ли этот код Python находит скалярное произведение двух векторов?
import operator
vector1 = (2,3,5)
vector2 = (3,4,6)
dotProduct = reduce( operator.add, map( operator.mul, vector1, vector2))
57729 просмотров
schedule
14.06.2023
Каков питонический способ вычисления скалярного произведения?
У меня есть два списка, один называется A, другой — B. Каждый элемент в A — это тройка, а каждый элемент в B — это просто число. Я хотел бы рассчитать результат, определенный как:
результат = A[0][0] * B[0] + A[1][0] * B[1] + ... + A[n-1][0] *...
104646 просмотров
schedule
28.03.2023
Матричное умножение фрейма данных и ряда Pandas
Я хочу сделать матричное умножение фрейма данных pandas и серии
df = pandas.DataFrame({'a':[4,1,3], 'b':[5,2,4]},index=[1,2,3])
ser = pandas.Series([0.6,0.4])
df is,
a b
1 4 5
2 1 2
3 3 4
сер,
0 0.6
1 0.4
Мой...
13217 просмотров
schedule
17.11.2022
Как найти скалярное произведение двух строк (Opencv)
Я работаю над программой, которая требует от меня найти угол между двумя линиями. Я нашел все координаты точек линий, указанные в точках 0,0, но я не понимаю, как реализовать скалярное произведение в Opencv, чтобы найти угол.
Я использую...
9450 просмотров
schedule
21.01.2023
Ядро OpenCL работает с некоторыми типами данных, но не с другими
Я пытаюсь изучить OpenCL, и в настоящее время я практикуюсь в создании различных ядер. Пытаясь создать точечный продукт с помощью методов редукции, я столкнулся с проблемой, которую не понимаю. Когда я запускаю свой код с вводом и выводом int, он...
314 просмотров
schedule
20.02.2023
Проблема Python, DotProduct между двумя векторами
я пытаюсь сделать скалярное произведение между двумя векторами, но проблема в том, что они должны быть симметричными, теперь я объясню, что я имею в виду.
если у меня есть два таких вектора:
[('horse',2),('doll',34)]...
216 просмотров
schedule
23.12.2022
Точечный продукт по третьей оси
Я пытаюсь взять тензорный точечный продукт в numpy, используя tensordot , но я не уверен, как мне изменить форму моих массивов для достижения моих вычислений. (В общем, я все еще новичок в математике тензоров.)
у меня есть
arr =...
13752 просмотров
schedule
28.11.2022