小编Cop*_*eIt的帖子

对两个黑白图像进行异或运算并求和

与两个图像开始im1,并im2与PIL模块创建,我们有相应的黑白图像,

bw_im1 = im1.convert('1')      
Run Code Online (Sandbox Code Playgroud)

bw_im2 = im2.convert('1')    
Run Code Online (Sandbox Code Playgroud)

的每个像素bw_im2bw_im2为0或256。

假设双方bw_im2bw_im2具有相同的尺寸。

你如何异或所有相应的条目然后总结它们?

我的工作

我编写了以下存根/概念验证Python 程序,但担心使用代码(解包/翻译)会很复杂。可能有一种更直接、更有效的方法来处理两个图像中的像素。

import numpy as np

M = np.zeros((2, 3))
M[0,2] = 255
M[1,0] = 255
M[1,1] = 255    
print(M)

N = np.zeros((2, 3))
N = np.zeros((2, 3))
N[0,2] = 255
N[1,1] = 255  
N[1,2] = 255
print(N)

list_M = list(M)
list_N = list(N)
xor_signal = 0
for row in range(0, len(list_M)):
    for col …
Run Code Online (Sandbox Code Playgroud)

python image xor

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

Python递归非常慢

我是python的新手,但对这个递归调用执行速度有多慢感到惊讶:

def daH(m:int):
    if m == 1:
        return int(1)
    else:
        if m <= .5 * (daH(m-1) * (daH(m-1) +1)):
            return int(daH(m-1))
        else:
            return int(daH(m-1) + 1)

print(daH(10)) # prints 4
print(daH(11)) # prints 5
print(daH(15)) # prints 5    
print(daH(16)) # prints 6

print(daH(106)) # prints ??? (gave up waiting)    
Run Code Online (Sandbox Code Playgroud)

我在IDLE,python 3.6上运行它.我添加了INT的东西,但它没有帮助.运行标准阶乘递归和打印阶乘(106)没有问题.

这种递归尝试能否得到挽救?

python recursion python-3.x

4
推荐指数
1
解决办法
315
查看次数

标签 统计

python ×2

image ×1

python-3.x ×1

recursion ×1

xor ×1