标签: multiplying

如何在Python中执行两个列表的元素乘法?

我想执行元素明智的乘法,在Python中将两个列表乘以值,就像我们可以在Matlab中一样.

这就是我在Matlab中的表现.

a = [1,2,3,4]
b = [2,3,4,5]
a .* b = [2, 6, 12, 20]
Run Code Online (Sandbox Code Playgroud)

对于from 和from的每个组合x * y,列表理解将给出16个列表条目.不确定如何映射这个.xayb

如果有人对此感兴趣,我有一个数据集,并希望将其乘以Numpy.linspace(1.0, 0.5, num=len(dataset)) =).

python list multiplying elementwise-operations

124
推荐指数
9
解决办法
26万
查看次数

查询如何为每行MySQL乘以2个单元格?

我想为每一行乘以2个单元格,并将其值放在名为Total的最后一列中.这可以通过普通查询来完成吗?

例:

Pieces | Price | Total
6      |   4   |  null // should be 24
2      |  10   |  null // should be 10
Run Code Online (Sandbox Code Playgroud)

mysql multiplying

33
推荐指数
3
解决办法
8万
查看次数

pandas dataframe与一系列相乘

将Pandas DataFrame的所有列乘以存储在Series?中的列向量的最佳方法是什么?我以前在Matlab中这样做repmat(),在Pandas中不存在.我可以使用np.tile(),但每次来回转换数据结构看起来很难看.

谢谢.

multiplying dataframe pandas

32
推荐指数
3
解决办法
3万
查看次数

如何在Javascript中相乘?小数问题

我在Javascript中有以下代码:

var m1 = 2232.00;
var percent = (10/100);
var total = percent*m1;
alert(total);
Run Code Online (Sandbox Code Playgroud)

问题是变量"total"给了我"223.20000000000002",它应该是"223.2",我该怎么做才能得到正确的值?

javascript decimal multiplying

24
推荐指数
5
解决办法
5万
查看次数

移位与在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 < 1000000; $i++) {
    $result2 = $start << 2;
}
echo "\n";
echo microtime(1) - $timestart;
echo "\n";
Run Code Online (Sandbox Code Playgroud)

这输出:

0.14027094841003

0.12061500549316
Run Code Online (Sandbox Code Playgroud)

我在互联网上找到了一个谷歌面试问题(我想申请开发人员,但我意识到我不能),其中一个问题询问最快的方法是乘以一个数字.我的第一个想法是使用*标志,所以我测试了它.

我的问题是,为什么比乘法更快地移位?

php bit-shift multiplying

21
推荐指数
2
解决办法
1185
查看次数

Timedelta乘以python中的float

我有两个日期,可以照常计算timedelta.

但是我想用结果timedelta计算一些百分比:

full_time = (100/percentage) * timdelta
Run Code Online (Sandbox Code Playgroud)

但它似乎只能与互联网相乘.

我如何使用float而不是int乘数?

例:

percentage     = 43.27
passed_time    = fromtimestamp(fileinfo.st_mtime) - fromtimestamp(fileinfo.st_ctime)
multiplier     = 100 / percentage   # 2.3110700254217702796394730760342
full_time      = multiplier * passed_time # BUG: here comes exception
estimated_time = full_time - passed_time
Run Code Online (Sandbox Code Playgroud)

如果使用int(multiplier)- 准确性受损.

python datetime multiplying timedelta

20
推荐指数
1
解决办法
7627
查看次数

用C测量时间

我正在尝试用C(矩阵乘法)测量一些活动,并注意到我应该做这样的事情:

clock_t start = clock();
sleep(3);
clock_t end = clock();
double elapsed_time = (end - start)/(double)CLOCKS_PER_SEC;
printf("Elapsed time: %.2f.\n", elapsed_time);
Run Code Online (Sandbox Code Playgroud)

输出是:

Elapsed time: 0.00.
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

c time matrix multiplying

18
推荐指数
2
解决办法
3万
查看次数

在swift中乘以变量和双精度

我是一名学习Swift的设计师,我是初学者.

我没有任何经验.

我正在尝试使用Xcode游乐场中的基本代码创建一个小费计算器.

这是我到目前为止所拥有的.

var billBeforeTax = 100
var taxPercentage = 0.12
var tax = billBeforeTax * taxPercentage
Run Code Online (Sandbox Code Playgroud)

我收到错误:

二进制运算符'*'不能应用于'Int'和'Double'类型的操作数

这是否意味着我不能倍增双打?

我错过了变量和双打的任何基本概念吗?

variables double multiplying swift

15
推荐指数
1
解决办法
3万
查看次数

我在哪里可以找到软乘法和除法算法?

我正在研究一种没有硬件乘法和除法的微控制器.我需要为这些基本操作制作软件算法,这是紧凑尺寸和效率之间的良好平衡.我的C编译器端口将使用这些算法,而不是C开发人员自己.

我的google-fu到目前为止主要是关于这个主题的噪音.

谁能指点我的信息?我可以使用add/sub和shift指令.基于表查找的算法也可能对我有用,但我有点担心编译器的后端这么多......嗯,可以这么说.

c algorithm microcontroller multiplying divide

14
推荐指数
1
解决办法
2276
查看次数

imul汇编指令 - 一个操作数?

我正在使用运行时调试器.

EAX:0000 0023 EDX:5555 5556

imul edx
Run Code Online (Sandbox Code Playgroud)

EAX:aaaa aac2 EDX:0000 000b

我完全糊涂了,无法弄清楚这种倍增是如何起作用的.这里发生了什么事?我在这里的类似问题中注意到 imul ebx ; result in EDX:EAX我不理解EDX:EAX表示法虽然:/

x86 assembly multiplying

12
推荐指数
1
解决办法
3万
查看次数