Python中的matlabnextpow2(A)

2024-06-01 08:05:42 发布

您现在位置:Python中文网/ 问答频道 /正文

在Matlab中,p=nextpow2(A)返回满足

2^p≥| A| 对于A中的每个元素

a = [1 -2 3 -4 5 9 519];
p = nextpow2(a) returns

p=1×7

^{pr2}$

计算2的正次幂。在

np2 = 2.^p返回 np2=1×7

1 2 4 4 8 16 1024

我需要有Python的确切功能,这样我就可以计算出:

 mag = sqrt(flow(:,:,1).^2+flow(:,:,2).^2)*scale+128;

其中flow是光流,意思是图像大小的速度向量场,其中每个元素显示的视差是与一个元素的距离轴线:所以流动是(U1,U2),其中U1.shape=(227227)U2.shape=(227227)

Python库中有函数吗?或者我如何用同样的方式写它,如果(输入是一个矩阵)


Tags: 功能元素sqrtflowreturnsscaleshapematlab