Описание тега dot-product
В математике скалярное произведение или скалярное произведение - это алгебраическая операция, которая берет две последовательности чисел одинаковой длины (обычно координатные векторы) и возвращает одно число.
1
ответ
Какой самый быстрый способ выполнения векторно-точечных произведений для двух матриц MxN с маленьким M в CUDA?
У меня есть две матрицы, каждая из которых MxN, где M = 16 а также N намного больше (скажем, n = 262144, например). Моя цель - создать вектор длины Nгде каждый элемент соответствует точечному произведению nth вектор в каждой из матриц. Я попытался с…
30 май '17 в 03:35
0
ответов
Получение номера мусора в производном классе шаблона
Я пытаюсь вычислить точечный продукт в производном классе шаблона, но он продолжает возвращать номер мусора Пример: экспоненциальное число. Я полагаю, что это может быть связано с конструктором в производном классе? Я вызвал конструктор копирования …
14 июл '17 в 04:56
1
ответ
ValueError: матрицы не выровнены для ошибки копирования и x[:]
Я получил ValueError, как указано ниже. ValueError: матрицы не выровнены для ошибки копирования Это было прослежено до следующей строки (я не писал этот код, я пытаюсь использовать его): x1[:] = _dotproduct(x1, u) Точечный продукт похож на точечный …
18 авг '14 в 22:21
2
ответа
CUDA универсальный точечный продукт
Я новичок в C и CUDA, и я писал функцию скалярного произведения, однако она не дает мне правильных результатов. Поможет ли мне какая-нибудь добрая душа взглянуть? У меня также есть два вопроса, Почему точка () не работает правильно, и В строке 57 по…
03 янв '14 в 18:05
2
ответа
Вычисление угла между трехмерным объектом и точкой
У меня есть 3D-объект в DirectX11 с вектором положения и углом поворота для направления, на которое он смотрит (он вращается только вокруг оси Y). D3DXVECTOR3 m_position; float m_angle; Если бы я затем хотел повернуть объект, чтобы он столкнулся с ч…
27 сен '13 в 22:15
2
ответа
Matlab: Argmax и скалярное произведение для каждой строки в матрице
У меня 2 матрицы = X in R^(n*m) а также W in R^(k*m) где k<<n, Позволять x_i быть i-й строкой X и w_j быть j-й строкой W. Мне нужно найти, для каждого x_i, что j, который максимизирует <w_j,x_i> Я не вижу способа обойти итерацию по всем …
04 июл '14 в 09:26
2
ответа
Тригонометрическая точность в R
Итак, мне поставлена следующая проблема: "На параболе y = x2/k выбраны три точки A(a, a2/k), B(b, b2/k) и C(c, c2/k). Пусть F(K, X) - число целочисленных четверок (k, a, b, c), такое, что хотя бы один угол треугольника ABC составляет 45 градусов, …
08 июл '13 в 15:01
1
ответ
Вычисление косинусного сходства двух векторов разного размера
У меня есть 2 вопроса, Я сделал вектор из документа, узнав, сколько раз каждое слово появлялось в документе. Это правильный способ сделать вектор? Или я должен сделать что-то еще? Используя вышеописанный метод, я создал векторы из 16 документов, кот…
19 сен '12 в 15:00
2
ответа
Функция, вызываемая pthread_create, прерывается, когда значение присваивается структуре, переданной ей
Я новичок в C. У меня есть небольшая программа, которая предназначена для решения поиска точечного произведения большой 2d матрицы с самим собой, используя pthread. Теперь, когда вызывается функция, назначенная pthread, и происходит доступ к структу…
11 авг '17 в 17:48
1
ответ
Как правильно использовать инструкции предварительной выборки?
Я пытаюсь векторизовать цикл, вычисляя точечное произведение больших векторов с плавающей точкой. Я вычисляю это параллельно, используя тот факт, что CPU имеет большое количество регистров XMM, например: __m128* A, B; __m128 dot0, dot1, dot2, dot3 =…
26 фев '18 в 18:04
3
ответа
NumPy: столбец точечный продукт
Учитывая 2D numpy массив, мне нужно вычислить скалярное произведение каждого столбца с самим собой и сохранить результат в одномерном массиве. Следующие работы: In [45]: A = np.array([[1,2,3,4],[5,6,7,8]]) In [46]: np.array([np.dot(A[:,i], A[:,i]) f…
03 июн '11 в 15:54
1
ответ
Python: получение точечного произведения для двух многомерных массивов
Я понимаю, что numpy.dot не обрабатывает многомерные матрицы. Мои данные выглядят следующим образом. Я хочу подчинить все столбцы (всего 42) для вычисления точечного произведения, кроме первого столбца. Вот как выглядят мои данные (данные упрощены).…
01 авг '18 в 01:40
2
ответа
Пример C/CUDA Nvidia Dotproduct дает неверный результат
Я пытаюсь реализовать dotproduct в C/CUDA. Я в основном скопировал код из учебника Nvidias, доступного здесь: http://www.nvidia.com/content/gtc-2010/pdfs/2131_gtc2010.pdf Я хочу получить результат *c = 44870400 result = 44870400 но я получаю *c = 44…
18 май '15 в 21:39
3
ответа
Скалярное произведение комплексных векторов с openMP
Я использую версию openMP, которая не поддерживает Reduce() для сложных аргументов. Мне нужна быстрая функция точечного произведения, как std::complex< double > dot_prod( std::complex< double > *v1,std::complex< double > *v2,int di…
06 июн '11 в 10:02
2
ответа
Numpy Dot Произведение двух двухмерных массивов в numpy для получения трехмерного массива
Извините за плохо объясненный заголовок. Я пытаюсь распараллелить часть своего кода и застрял на точечном продукте. Я ищу эффективный способ сделать то, что делает код ниже, я уверен, что есть простое решение линейной алгебры, но я очень застрял: pu…
14 фев '16 в 21:13
1
ответ
Скалярное произведение вектора <vector <int>> над первым измерением
Я имею vector < vector < int > > data_mat ( 3, vector < int > (4) ); vector < int > data_vec ( 3 ); где data_mat можно рассматривать как матрицу и data_vec в качестве вектора столбца, и я ищу способ вычисления внутреннего про…
04 мар '13 в 22:27
0
ответов
Почему определение MATLAB сложного точечного произведения является комплексным сопряжением общего определения?
Давайте предположим, что мы хотим умножить два комплексных вектора столбцов A а также Bт.е. взять точечное произведение. Мы можем сделать это с A'*B или же dot(A, B), Тем не менее, документы MATLAB утверждают, что В то время как Википедия утверждает…
29 май '18 в 14:25
0
ответов
Как упростить скалярное произведение в физике-упаковке в клене?
Я использую физический пакет в клене. Я использовал FRW метрику для вычисления тензоров Эйнштейна и Риччи. И я определил несколько четырех векторов и хотел вычислить их точечное произведение. Но клен не упрощает A[mu]B[~mu]. Однако, когда клен упрощ…
24 ноя '17 в 17:45
1
ответ
Расчет расстояния дотпродукта в Java
Что мне нужно сделать, так это рассчитать расстояние между точками и рейтингом двух клиентов. Рейтинги клиентов записываются в хэш-карту. private HashMap<String,int[]> ratingmap; Ключом в хэш-карте является имя клиента, и с ним связаны рейтинг…
24 май '12 в 11:23
3
ответа
Декартово произведение двух RDD в Spark
Я совершенно новичок в Apache Spark и пытаюсь получить декартово произведение двух RDD. В качестве примера у меня есть A и B, как: A = {(a1,v1),(a2,v2),...} B = {(b1,s1),(b2,s2),...} Мне нужен новый RDD, как: C = {((a1,v1),(b1,s1)), ((a1,v1),(b2,s2)…
22 июн '15 в 23:04