标签: operations

Sikuli功能和操作员列表

我刚刚发现了Sikuli,并希望在没有深入了解在线示例和演示的情况下看到全面的功能列表.

有没有人找到这样的名单?

此外,显然Sikuli也支持更复杂的循环和函数调用,并且似乎基于Python(!!).例子很棒.

谢谢.

python operations function list sikuli

6
推荐指数
1
解决办法
9523
查看次数

为什么Python不正确地评估这个表达式?

我一直在尝试Python的数学能力,我发现了一些有趣的行为.它与以下表达式相关:

(4+4)+3/4/5*35-(3*(5+7))-6+434+5+5+5

>>> 415
Run Code Online (Sandbox Code Playgroud)

但是,如果您在考虑标准操作顺序的情况下评估表达式,则答案应为420.25.我还用WolframAlpha进行了双重检查,得出了420.25的答案.为什么Python会给出不同的答案?它与评估这些表达式的方式有关吗?是否有一些约定呢?任何信息将不胜感激,谢谢!

python math expression operations

6
推荐指数
2
解决办法
780
查看次数

R填充矢量

我有一个零向量,比如长度为10.所以

v = rep(0,10)
Run Code Online (Sandbox Code Playgroud)

我想根据v1中的一组索引和另一个实际上具有序列值的向量v2来填充向量的某些值.所以另一个向量v1有索引说

v1 = c(1,2,3,7,8,9)
Run Code Online (Sandbox Code Playgroud)

v2 = c(0.1,0.3,0.4,0.5,0.1,0.9)
Run Code Online (Sandbox Code Playgroud)

最后我想要

v = c(0.1,0.3,0.4,0,0,0,0.5,0.1,0.9,0)
Run Code Online (Sandbox Code Playgroud)

所以v1中的索引是从v2映射的,其余的都是0.我显然可以编写一个for循环,但由于实际矩阵的长度,这在R中占用太长时间.有什么简单的方法吗?

operations r vector

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

GCC新的原子整数运算的替代品

GCC的近期支持原子操作(如描述这里)是伟大的,是90%的我们所需要的.不幸的是,我们的一些产品仍然需要在Windows上运行,所以我们也需要Windows的原子整数运算.

在过去,我们为所有平台都有自定义汇编语言实现,但是我想将所有*nix平台移到GCC支持的操作上,我想到了这个想法也许还有更标准的方法来实现这个目标.在Windows上现在也是......

是否有官方认可的方法在Windows上执行此操作(除了使用汇编语言自己实现它们)?

c operations atomic ref counting

5
推荐指数
1
解决办法
3319
查看次数

通过Array中的元素乘以Python Sparse Matrix的行和列

我有一个numpy数组,如:

array = [0.2, 0.3, 0.4]
Run Code Online (Sandbox Code Playgroud)

(这个矢量实际上是300k密度的大小,我只用简单的例子说明)

以及使用Scipy创建的稀疏对称矩阵,如下所示:

M = [[0, 1, 2]  
     [1, 0, 1]  
     [2, 1, 0]]
Run Code Online (Sandbox Code Playgroud)

(表示密集只是为了说明;在我的实际问题中它是一个(300k x 300k)稀疏矩阵)

是否可以将所有行乘以数组中的元素,然后对列进行相同的操作?

这将首先导致:

M = [[0 * 0.2, 1 * 0.2, 2 * 0.2]
     [1 * 0.3, 0 * 0.3, 1 * 0.3]
     [2 * 0.4, 1 * 0.4, 0 * 0.4]]
Run Code Online (Sandbox Code Playgroud)

(行与数组中的元素相乘)

M = [[0, 0.2, 0.4]
     [0.3, 0, 0.3]
     [0.8, 0.4, 0]]
Run Code Online (Sandbox Code Playgroud)

然后列成倍增加:

M = [[0 * 0.2, 0.2 * 0.3, 0.4 * 0.4]
     [0.3 * 0.2, …
Run Code Online (Sandbox Code Playgroud)

python operations sparse-matrix

5
推荐指数
1
解决办法
2901
查看次数

如何操作列表中的元素?

我在python上创建一个程序,需要在列表上保存一些信息,然后对它们执行数学运算.这是我的代码示例:

VCentral = []
Atlantico=[]
Pacifico=[]
Norte=[]
Sur=[]
LVC=0
LA=0
LP=0
LN=0
LS=0
LTotal=0

def RegTemp(regcode):
    global LVC
    global LA
    global LP
    global LN
    global LS
    global LTotal
    registro=[]
    temp = int(input("Digite la temperatura: "))
    fecha=input("Digite la fecha: ")
    registro.extend((temp,fecha))
    if regcode==1:
        VCentral.extend(registro)
        LVC+=1
        LTotal+=1
    if regcode==2:
        Atlantico.extend(registro)
        LA+=1
        LTotal+=1
    if regcode==3:
        Pacifico.extend(registro)
        LP+=1
        LTotal+=1
    if regcode==4:
        Norte.extend(registro)
        LN+=1
        LTotal+=1
    if regcode==5:
        Sur.extend(registro)
        LS+=1
        LTotal+=1
Run Code Online (Sandbox Code Playgroud)

然后我需要将它的值与其他东西进行比较.这是我正在尝试实现的函数的另一个示例:

def Mayor(regcode):
    if regcode==1:
         may=0
         for i in VCentral:
             if i[0]>may:
                 may=i[0]
         return may …
Run Code Online (Sandbox Code Playgroud)

python operations list

5
推荐指数
1
解决办法
116
查看次数

删除使用`docker ps -f status = created`列出的Docker容器是否安全?

我已经看过帖子显示如何删除列出的已退出容器docker ps -q -f status=exited,但我也想清理"已创建"而不是"正在运行"的容器.删除具有"已创建"状态的容器是否安全,或者是否存在缺点?

unix operations docker

5
推荐指数
1
解决办法
3046
查看次数

5
推荐指数
1
解决办法
3022
查看次数

在R中将两个列表对象相乘

我正在尝试做的事情:将列表中的对象乘以不同列表中的另一个对象?我需要将列表A中1000个值的向量乘以列表B中1000个值的向量.

例如:

List_A中的向量:

1
2
3
Run Code Online (Sandbox Code Playgroud)

List_B中的向量:

4
5
6
Run Code Online (Sandbox Code Playgroud)

我想要的输出向量,List_A*B:

4
10
18
Run Code Online (Sandbox Code Playgroud)

我在{lgcp}包中找到了一个名为multiply.list()的东西,但显然并不是所有的依赖都存在了所以我不能使用它...我尝试使用lapply(不起作用,x*l1中的错误:非 - 二元运算符的数字参数)和mapply(创建矩阵,而不是直接乘以值).

我在循环中执行所有这些操作,但cinput.data和l1都是列表的指定部分.

#l2<-lapply(cinput.data, function(x) x*l1)

#l2<-mapply('*',cinput.data, l1)
Run Code Online (Sandbox Code Playgroud)

operations r list

5
推荐指数
2
解决办法
4940
查看次数

fps - 如何通过时间函数划分计数来确定fps

我有一个计数器工作,计算每一帧.我想要做的是将时间除以确定我的程序的FPS.但我不确定如何在python中对定时函数执行操作.

我已经尝试将时间初始化为

fps_time = time.time 
fps_time = float(time.time)
fps_time = np.float(time.time)
fps_time = time()
Run Code Online (Sandbox Code Playgroud)

然后计算fps,

FPS = (counter / fps_time)
FPS = float(counter / fps_time)
FPS = float(counter (fps_time))
Run Code Online (Sandbox Code Playgroud)

但是我得到的错误是对象是不可调用的或不支持的操作数/:'int'和'buildin functions'

在此先感谢您的帮助!

python time opencv operations frame-rate

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