Вопросы по теме 'multiplication'
Алгоритм Штрассена для умножения матриц
Может ли кто-нибудь объяснить алгоритм Штрассена для умножения матриц интуитивно понятным способом? Я прошел (ну, попытался пройти) объяснение в книге и вики, но это не щелкает наверху. Любые ссылки в Интернете, которые используют много английского...
25524 просмотров
schedule
16.05.2022
Где я могу найти алгоритмы мягкого умножения и деления?
Я работаю над микроконтроллером без аппаратного умножения и деления. Мне нужно разработать программные алгоритмы для этих основных операций, которые представляют собой хороший баланс компактного размера и эффективности. Мой порт компилятора C будет...
2591 просмотров
schedule
19.06.2022
Алгоритм умножения целых чисел произвольной точности (bignum)
Я пишу небольшую бигнум-библиотеку для домашнего задания. Я должен реализовать умножение Карацубы, но перед этим я хотел бы написать наивную процедуру умножения.
Я следую руководству, написанному Полом Циммерманом под названием «Современная...
2974 просмотров
schedule
25.05.2022
Как выполнить умножение с помощью побитовых операторов?
Я работаю над проблемой, которую я смог решить, за исключением последней части - я не уверен, как можно выполнять умножение с помощью побитовых операторов:
0*8 = 0
1*8 = 8
2*8 = 16
3*8 = 24
4*8 = 32
Не могли бы вы порекомендовать подход...
87315 просмотров
schedule
01.05.2022
Является ли операция MOD более интенсивной для ЦП, чем умножение?
Почему операция mod ( % ) дороже операции умножения ( * ) чуть более чем в множитель 2 ?
Уточните, пожалуйста, как ЦП выполняет операцию деления и возвращает результат для операции MOD.
В следующем примере каждый поток выполняется в течение...
15438 просмотров
schedule
28.03.2023
С++ 64-битная целочисленная операция: может кто-нибудь объяснить, почему это работает, а другое нет?
Мне нужно работать с 64-битными целыми числами. Я пытаюсь получить результат 36, возведенный в степень 12, как упражнение (и как требование).
Я использовал unsigned long long для 64-битного целого числа в моем компиляторе VS2008. Я сделал код...
389 просмотров
schedule
01.08.2023
Как я могу объединить два 32-битных регистра в 64-битный ответ?
Я использую программу pcsim, которая, как мне кажется, использует MIPS. Я не уверен, так как я новичок в ассемблере. Мне нужно умножить два 32-битных числа, используя только сложение и сдвиг, и сохранить результат в двух регистрах. Я получил его,...
4078 просмотров
schedule
31.05.2022
C++: эмулированное деление/умножение с фиксированной точкой
Я пишу класс с фиксированной точкой, но столкнулся с небольшой загвоздкой... Умножение, деление частей, я не уверен, как эмулировать. Я нанес очень грубый удар оператору подразделения, но я уверен, что это неправильно. Вот как это выглядит на данный...
2897 просмотров
schedule
08.07.2023
Ява - Раскрашивание изображения
Я пытался создать цветное серое изображение с заданным цветом, но всегда терпел неудачу. Я знаю, что мне нужно использовать BufferedImage и загружать все пиксели исходного изображения в массив, но я не знаю, как работать со значением цвета, поэтому...
538 просмотров
schedule
25.05.2022
сдвиг битов против умножения в PHP
У меня есть следующий код:
<?php
$start = 1;
$timestart = microtime(1);
for ($i = 0; $i < 1000000; $i++) {
$result1 = $start * 4;
}
echo "\n";
echo microtime(1) - $timestart;
echo "\n";
$timestart = microtime(1);
for ($i = 0; $i <...
1322 просмотров
schedule
11.08.2022
Операнды команд умножения и деления на ассемблере x86, 16-битные и выше
Я не совсем понимаю, как работают операции умножения и деления в сборке x86. Например, приведенный ниже код не кажется слишком сложным, поскольку он имеет дело с 8-битными.
8-битное умножение:
; User Input:
; [num1], 20
; [num2] , 15
mov...
22660 просмотров
schedule
15.10.2022
Предопределение умножения для дженериков в java
Итак, я пытаюсь во всех смыслах и целях реализовать для себя java-версию алгоритма C++ STL inner_product для векторных параметров. Пока что мой код (вероятно, в корне неверный) выглядит так:
public static<T,K> double...
1911 просмотров
schedule
29.08.2022
Почему std::string не определяет умножение или литералы?
В языке, с которым я впервые познакомился, была функция repeat() , которая брала строку и повторяла ее n раза. Например, repeat ("hi", 3) дает результат "hihihi" .
Я использовал эту функцию довольно много раз, но, к моему ужасу, я никогда не...
412 просмотров
schedule
23.02.2023
Запрос для агрегирования суммы по разным тарифным категориям в зависимости от использования
Сценарий : мне нужно рассчитать сумму суммы, применимую к каждому клиенту, на основе их почасовых ставок и времени (минут), в течение которых они предлагали/получали услуги в разных тарифных категориях.
Используя следующий запрос, я получаю...
100 просмотров
schedule
15.03.2023
Умножение полиномов Java с помощью ArrayList
У меня проблема с одним из моих методов в моей программе. Метод предназначен для использования двух массивов и выполнения умножения между ними, как полином.
Например, если бы я сказал list1={3,2,1} и list2={5,6,7} ; Я пытаюсь получить...
4766 просмотров
schedule
26.07.2022
pandas dataframe умножается на серию
Как лучше всего умножить все столбцы Pandas DataFrame на вектор-столбец, хранящийся в Series ? Раньше я делал это в Matlab с repmat() , которого нет в Pandas. Я могу использовать np.tile() , но каждый раз преобразовывать структуру данных туда и...
45941 просмотров
schedule
21.07.2023
умножьте два 32-битных числа, чтобы получить 64-битное число на 8086 (32x32 = ›64-битное с 16-битным умножением)
Как я могу умножить две 32-битные цифры в сборке или одну 32-битную другую 16-битную, кто-нибудь знает алгоритм?
data1 dw 32bit
data2 dw 32bit
mov ax,data2
Mul data1
2586 просмотров
schedule
03.05.2022
Странность умножения NSDecimalNumber
Некоторое время назад я видел подобную тему об этом, но, похоже, это было связано с тем, что уравнение использовало NSNumber где-то. Я проверил весь свой код, и все, что я вижу, это то, что я использую NSDecimalNumbers для своих уравнений.
У...
1277 просмотров
schedule
28.10.2023
Модульное умножение больших чисел
Мне нужно найти эффективный алгоритм модульного умножения трех чисел.
Другими словами, есть ли способ найти это в C?
(100100101010001001 * 1010000100100010 * 10010001001010100101001) % 1000000007
1499 просмотров
schedule
18.10.2023
Сравнение Python CSV с умножением
Я хочу дважды проверить свою логику того, как собрать это вместе в Python, поэтому примеры приветствуются.
Мне нужно сравнить 2 файла CSV (тот же формат, точно с 2 строками и 6 столбцами) и показать разницу.
Мне нужно вывести и умножить строку...
609 просмотров
schedule
13.06.2022