Лучшие multiplication вопросы ИТ разработчиков

  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Умножение двух 16-битных чисел - почему результат 32-битный? [закрыто]

Если я умножу два 16-разрядных числа, результат будет 32-разрядным. Но почему это так? Каково четкое объяснение этого?И для моего правильного понимания: вычи...

Задан 28 Jan 2014, 20:04 от user3146246
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

ассемблер x86 для умножения и деления ассемблера, 16-битный и выше

Я довольно озадачен тем, как работают операции умножения и деления в сборке x86. Например, приведенный ниже код не кажется слишком сложным, поскольку имеет дело с 8-битным. 8-битное умножение: ; User Input: ; [num1], 20 ; [num2] , 15 mov ax, ...

Задан 20 Mar 2012, 20:29 от StartingGroovy
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

opencv - умножение изображений

привет япытаюсь немного поиграть с матом класса. Я хочу сделать элемент продукта мудрым между двумя изображениями, портом c ++ / opencv в MATLABimmultiply.Эт...

Задан 05 Jan 2013, 17:48 от nkint
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как эффективно умножить диапазон значений массива с заданным числом?

Наивным способом было бы линейно итерировать диапазон и умножать на каждое число в диапазоне.Пример: массив: {1,2,3,4,5,6,7,8,9,10}; Умножьте индекс 3 на инд...

Задан 05 Jul 2015, 19:08 от Scott
  • 37 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему эти две операции умножения дают разные результаты?

Почему мне нужно добавить "L"? письмо, чтобы получить правильное длинное значение? И какова другая ценность?

Задан 22 Aug 2013, 07:46 от Rohit Jainfareed
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Умножение 32-разрядного целого числа со знаком без использования 64-разрядного типа данных

Я хочу сделать 32-разрядное целочисленное умножение со знаком без использования 64-разрядного типа данных. Мои входные данные в формате Q1.31 (оба).

Задан 03 Apr 2014, 18:20 от joseph
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Matlab - Умножение матрицы на каждую матрицу трехмерной матрицы

У меня есть два вопроса matlab, которые кажутся тесно связанными. Я хочу найти наиболее эффективный способ (без цикла?) Для умножения матрицы (A x A) на каждую матрицу трехмерной матрицы (A x A x N). Кроме того, я хотел бы проследить каждый из ...

Задан 09 Jan 2014, 21:13 от asdfa
  • 6 голосов
  • ответ
  • 0 просмотров
ответ

, Разница между ними такова:

а гарантированная точность оператора умножения для двойных значений в Java? Например, 2,2 * 100 - это 220,00000000000003, а 220 - это двойное число. 220.00000000000003 - следующий дубль после 220.

Задан 23 Jun 2011, 19:06 от kabra.dabar
  • 293 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Извлечение битов с одним умножением

Я видел интересную технику, используемую вответ [https://stackoverflow.com/a/14539116/367273]вДругой вопрос [https://stackoverflow.com/questions/14537831/isolate-specific-row-column-diagonal-from-a-64-bit-number] и хотел бы понять это немного ...

Задан 27 Jan 2013, 11:58 от NPE
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

как рассчитать (a b), деленное на c, только с использованием 32-битных целочисленных типов, даже если a b не подходит для такого типа

Рассмотрим следующее в качестве эталонной реализации:

Задан 10 Nov 2010, 12:00 от Pedro Pedruzzi
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Спасибо за ваш быстрый ответ. Я проверил алгоритм с параллелизмом 1. Ошибок не было. Ваше объяснение может быть правильным, но использовать синхронизацию не очень эффективно. Этот метод также не используется в оригинальном коде Dough Lea. Можно ли переопределить метод вычисления, чтобы не требовалась синхронизация?

вожу некоторые исследования производительности в среде форка / соединения в Java 7. Чтобы улучшить результаты теста, я хочу использовать различные рекурсивные алгоритмы во время тестов. Одним из них является умножение матриц. Я скачал следующий ...

Задан 29 Mar 2011, 12:47 от TheArchitect
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Умножение двух 16-битных чисел - почему результат 32-битный? [закрыто]

Если я умножу два 16-разрядных числа, результат будет 32-разрядным. Но почему это так? Каково четкое объяснение этого? И для моего правильного понимания: вычисление для этого: n-битное число, умноженное на m-битное число, дает (n + m) битное число?

Задан 28 Jan 2014, 21:04 от user3146246
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

BigInteger оптимизированное по времени умножение

Привет, я хочу, чтобы умножить 2 больших целого числа наиболее своевременно оптимизированным способом. Я в настоящее время использую алгоритм Карацубы. Может кто-нибудь предложить более оптимизированный способ или алгоритм ...

Задан 23 Feb 2013, 08:36 от KingJames
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

JavaScript простой расчет

Я почти уверен, что я глуп, но почему это не работает? form.find( '.per_time' ).on( 'change', function() { var price = parseInt( form.find( '.section-price' ).attr('data-price'), 10 ) ; var multiplier = parseInt( $( this ).val(), 10 ); var ...

Задан 12 Jun 2013, 16:03 от Joesruddock
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Небольшое изменение кода @luvieere:

ложении для Android я использую дваEditText контролирует и умножает их два значения. Если одинEditText являетсяnull а во втором я поставил значение, оно не работает должным образом. Как я могу иметь дело с этим делом, в котором у меня есть ...

Задан 06 Aug 2011, 05:48 от pradip
  • 31 голос
  • 0 ответов
  • 0 просмотров
0 ответов

 производит список из трех кортежей. Но затем этот список дублируется три раза. Однако в python это действительно список ссылок, который умножается, поэтому ссылка дублируется, но каждая ссылка по-прежнему указывает на один и тот же базовый список.

от вопрос уже есть ответ здесь: Изменения в списках, отраженные по всем спискам неожиданно [/questions/240178/list-of-lists-changes-reflected-across-sublists-unexpectedly] 12 ответовПочему это происходит? Я не очень понимаю >>> P = [ [()]*3 ...

Задан 14 Jul 2011, 03:37 от KFL
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Умножение двух 32-битных чисел без использования 64-битного целого

Мы делаем 32-битное * 32-битное умножение, используя следующий алгоритмДавайте мы хотим умножить (32-битный) на b (32-битный), оба подписаны,a = ah * 2 ^ 16 ...

Задан 30 Aug 2009, 23:45 от Alphaneo
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Быстрое вычисление квадрата

Чтобы ускорить мои бигнум деления мне нужно ускорить операциюy = x^2 для bigints, которые представлены в виде динамических массивов беззнаковых DWORD. Чтобы было ясно: DWORD x[n+1] = { LSW, ......, MSW }; где n + 1 - количество ...

Задан 27 Aug 2013, 12:23 от 23 revs, 2 users 71%
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Результат деления всегда равен нулю [дубликат]

На этот вопрос уже есть ответ здесь:Деление 1 / n всегда возвращает 0.0 [дубликат] 3 ответаЯ получил этот код C

Задан 27 Feb 2010, 01:37 от VaioIsBorn
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

SSE умножение 2 64-битных целых

Как умножить два 64-разрядных числа на еще 2 64-разрядных числа? Я не нашел ни одной инструкции, которая могла бы это сделать.

Задан 25 Jul 2013, 16:14 от Ines Karmani
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Python длинное умножение

m нуждается в алгоритме быстрее, чем текущее нормальное длинное умножение Python.Я пытался найти достойную реализацию Карацубы, но я не могут.

Задан 02 Dec 2009, 20:11 от Nedim
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Панды / Питон умножают столбцы на строки

Извиняюсь, если это простой вопрос.У меня есть два кадра данных каждый с одинаковыми столбцами. Мне нужно умножить каждую строку во втором кадре данных на ед...

Задан 21 Jul 2016, 12:15 от cmf05
  • 2 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Русское Крестьянское Умножение

Вот моя короткая реализацияРусское Крестьянское Умножение, как это может быть улучшено?ограничения : работает только когда a> 0, b> 0

Задан 04 Nov 2008, 01:11 от xxxxxxx
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

opencv - умножение изображений

привет, я пытаюсь немного поиграть с матом класса. Я хочу сделать элемент продукта мудрым между двумя изображениями, портом c ++ / opencv в MATLAB immultiply [http://www.mathworks.it/it/help/images/ref/immultiply.html]. Это мой код: #include ...

Задан 05 Jan 2013, 18:48 от nkint
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Спасибо! Это полезно!

у реализовать умножение двух целых чисел без использования оператора умножения, в .NET public uint MultiplyNumbers(uint x, uint y) { }Любая идея!

Задан 03 May 2011, 16:14 от Pingpong
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

OpenCV умножить скаляр и матрицу

Я пытался достичь чего-то, что должно быть довольно тривиальным и тривиальным вMatlab. Я хочу просто достичь чего-то такого как: cv::Mat sample = [4 5 6; 4 2 5; 1 4 2]; sample = 5*sample;После чего образец должен быть просто: [20 24 30; 20 10 ...

Задан 27 Jul 2013, 00:03 от Arpan Shah
  • 55 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Поймать и вычислить переполнение при умножении двух больших целых чисел

Я ищу эффективное (необязательно стандартное, элегантное и простое в реализации) решение для умножения относительно больших чисел и сохранения результата в о...

Задан 29 Nov 2009, 11:14 от Ben
  • 55 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Поймать и вычислить переполнение при умножении двух больших целых чисел

Я ищу эффективное (необязательно стандартное, элегантное и простое в реализации) решение для умножения относительно больших чисел и сохранения результата в одно или несколько целых чисел: Допустим, у меня есть два 64-битных целых числа, ...

Задан 29 Nov 2009, 12:14 от Ben
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Умножение с плавающей точкой в Java [дубликат]

Возможный дубликат: Как округлить число до n знаков после запятой в Java [https://stackoverflow.com/questions/153724/how-to-round-a-number-to-n-decimal-places-in-java] При умножении двух чисел в Java это происходит так: double a = 9.495 * ...

Задан 14 Dec 2011, 14:23 от nikolavas
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как умножить два кватерниона с минимальными инструкциями?

Подумав немного, я придумал следующий код для умножения двух кватернионов с использованием SSE: #include <pmmintrin.h> /* SSE3 intrinsics */ /* multiplication of two quaternions (x, y, z, w) x (a, b, c, d) */ __m128 _mm_cross4_ps(__m128 ...

Задан 30 Aug 2013, 23:32 от Guilherme
Page 1 of 2
1 2