给定NumPy数组int32,如何将其转换为float32 适当的位置?所以基本上,我想做
a = a.astype(numpy.float32)
Run Code Online (Sandbox Code Playgroud)
没有复制数组.它很大.
这样做的原因是我有两种计算算法a.其中一个返回一个数组int32,另一个返回一个数组float32(这是两个不同算法所固有的).所有进一步的计算都假定它a是一个数组float32.
目前我在一个名为via的C函数中进行转换ctypes.有没有办法在Python中执行此操作?
我试图找到特征与基线显着不同的区域。
为此,我从基础中减去当前图像,f得到b灰度二维图像矩阵。
diff = f - b
一些操作会导致溢出,这会导致高像素值区域,实际上它们应该设置为零。
如何指定如果<则操作diff = f - b应为各个像素值生成 0 ?f[x][y]b[x][y]