multiplication相关内容

将 char 乘以整数 (c++)

char 可以乘 int 吗? 例如,我正在尝试制作一个图表,每次出现一个数字时都带有 *. 类似的东西,但这不起作用 char star = "*";整数 = 7;cout 解决方案 我不会称该操作为“乘法",这只是令人困惑.串联是一个更好的词. 无论如何,名为 std::string 的 C++ 标准字符串类有一个非常适合您的构造函数. string ( size_ ..
发布时间:2022-01-12 20:43:31 C/C++开发

如何进行整数的两个补码乘法和除法?

我已阅读这篇关于使用两个补码进行二进制乘法的帖子.但对我来说不是很清楚.甚至我也很难理解关于此的 wiki 文章.我想知道如何计算负数的乘法: 例如:-1 和 -7 应该是 7.-1 的 4 位 2 的补码是:1111-7 的 4 位 2 的补码是:1001 一些逐步计算乘法的方法会有所帮助.我没有看到关于分裂的文章.如何解决这个问题? 解决方案 第 1 步:sign extend 两 ..
发布时间:2022-01-09 19:52:09 其他开发

用乘法求子集的总和

假设我们有一个集合 {a_1, a_2, a_3, ..., a_n} 我们的目标是找到我们通过以下方式创建的总和:我们找到所有长度为 3 的子集,然后将每个子集的元素相乘(对于子集 {b_1, b_2, b_3}结果将是 b_1*b_2*b_3).最后我们总结了所有这些产品. 我正在寻找一种最短执行时间的算法. 例子 SET: {3, 2, 1, 2}让 S 成为我们的总和.S ..
发布时间:2022-01-09 16:36:59 其他开发

mysql:如何对相乘的部分求和

有如下表格: 已售商品: 代码 |尺寸 |数量abc123 |小|4abc123 |中 |2xyz987 |小|3xyz987 |中 |1xyz987 |大|2 价格表: 代码 |尺寸 |价格abc123 |小|5abc123 |中 |7abc123 |大|9xyz987 |小|10xyz987 |中 |13xyz987 |大|15 这将是您获得的最佳(更快的查询)方法 结果: ..
发布时间:2022-01-09 16:18:50 数据库

4 个 32 位整数的 SSE 乘法

如何将 4 个 32 位整数乘以另外 4 个整数?我没有找到任何可以做到这一点的说明. 解决方案 如果您需要 signed 32x32 位整数乘法,则在 software.intel.com 看起来它应该做你想做的: 静态内联 __m128i muly(const __m128i &a, const __m128i &b){__m128i tmp1 = _mm_mul_epu32(a,b ..
发布时间:2022-01-06 12:53:32 其他开发

错误 CS0051(不一致的可访问性:参数类型“Job"的可访问性低于方法“AddJobs.TotalPay(Job)")

我通过省略 totalFee 字段成功编译并运行了下面的源代码.我如何将 totalFee 写入该程序,以便它准确计算每个工作的总费用(费率 * 时间)?下面,你会看到我尝试使用一种方法;这产生了错误 CS0051(不一致的可访问性:参数类型“Job"比方法“AddJobs.TotalPay(Job)"更难访问). 此源代码是对以下作业的响应: “为 Harold's Home Ser ..
发布时间:2022-01-04 23:22:00 C#/.NET

Java 6 中的并行矩阵乘法

昨天我问了一个关于 Java 7 中使用 fork/join 框架的并行矩阵乘法的问题 这里.在 axtavt 的帮助下,我的示例程序开始工作.现在我只使用 Java 6 功能实现了一个等效的程序.我遇到了与昨天相同的问题,尽管应用了 axtavt 给我的反馈(我认为).我是否忽略了什么?代码: 打包算法;导入 java.util.concurrent.ExecutorService;导入 ja ..
发布时间:2021-12-30 21:36:34 Java开发

在 C 中测量时间

我正在尝试测量 C(矩阵乘法)中的一些活动,并注意到我应该做这样的事情: clock_t start = clock();睡眠(3);clock_t 结束 = 时钟();double elapsed_time = (end - start)/(double)CLOCKS_PER_SEC;printf("运行时间:%.2f.\n", elapsed_time); 输出为: 经过时间:0.00. ..
发布时间:2021-12-19 08:29:55 其他开发

矩阵乘法的施特拉森算法

有人可以以一种直观的方式解释矩阵乘法的斯特拉森算法吗?我已经阅读了(好吧,试图阅读)书中和维基中的解释,但它并没有在楼上点击.网络上任何使用大量英语而不是正式符号等的链接也会有所帮助.有没有类比可以帮助我从头开始构建这个算法而不必记住它? 解决方案 考虑将两个 2x2 矩阵相乘,如下: A B * E F = AE+BG AF+BHC D G H CE+DG CF+DH 计算右侧的显而 ..
发布时间:2021-12-19 08:26:46 其他开发

Matlab - 将矩阵与 3d 矩阵的每个矩阵相乘

我有两个似乎密切相关的 matlab 问题. 我想找到最有效的方法(无循环?)将 (A x A) 矩阵与 3d 矩阵 (A x A x N) 的每个矩阵相乘.另外,我想对这些产品中的每一个进行跟踪.http://en.wikipedia.org/wiki/Matrix_multiplication#Frobenius_product 这是内部的frobenius产品.在我下面的蹩脚代码 ..
发布时间:2021-12-19 08:20:05 其他开发

将向量中的每个元素与自身相乘以创建矩阵

我试图将向量中的每个元素与自身相乘,以生成一个关于对角线对称的矩阵.例如,给定这个向量:: x 我想创建这个: 1 2 32 4 63 6 9 即: x[1]*x[1] x[2]*x[1] x[3]*x[1]x[1]*x[2] x[2]*x[2] x[3]*x[2]x[1]*x[3] x[2]*x[3] x[3]*x[3] 任何帮助将不胜感激.谢谢. 解决方案 像这样: x ..
发布时间:2021-12-19 00:02:52 其他开发

将矩阵的行乘以向量?

我有一个 25 列 23 行的数字 矩阵,以及一个长度为 25 的向量.如何在不使用 for循环? 结果应该是一个 25x23 的矩阵(与输入的大小相同),但每一行都乘以向量. 从@hatmatrix 的回答中添加了可重现的示例: matrix ..
发布时间:2021-12-18 23:31:18 其他开发

如何在 x86 中仅使用 2 个连续的 leal 指令将寄存器乘以 37?

假设 %edi 包含 x 并且我想仅使用 2 个连续的 leal 指令得到 37*x,我将如何处理? 例如要获得 45 倍,您可以这样做 leal (%edi, %edi, 8), %edileal (%edi, %edi, 4), %eax (返回) 我一生都无法弄清楚用什么数字代替 8 和 4,这样结果 (%eax) 将是 37x 解决方案 在 -O3 处,gcc 将发出(G ..
发布时间:2021-12-18 09:09:48 其他开发

Python 和 Powers Math

我一直在学习 Python,但我有点困惑.当我试图加注到某个数字时,在线教练告诉我使用运算符 ** 而不是 ^.示例: 打印 8^3 给出 11 的输出.但我正在寻找的(我被告知)更类似于:print 8**3,它给出了 512 的正确答案.但为什么呢? 谁能给我解释一下?为什么 8^3 不等于 512,因为它是正确答案?在什么情况下会是 11(8^3 的结果)? 我确实尝试过搜索 ..
发布时间:2021-12-17 15:06:27 Python

如何将列表的单个元素与数字相乘?

S = [22, 33, 45.6, 21.6, 51.8]P = 2.45 这里S是一个数组 我将如何乘以它并获得值? SP = [53.9, 80.85, 111.72, 52.92, 126.91] 解决方案 您可以使用内置的 map 函数: result = map(lambda x: x * P, S) 或 列表推导 更像 Python:> result = [x * ..
发布时间:2021-12-08 09:46:25 Python