相关疑难解决方法(0)

NumPy数组的就地类型转换

给定NumPy数组int32,如何将其转换为float32 适当的位置?所以基本上,我想做

a = a.astype(numpy.float32)
Run Code Online (Sandbox Code Playgroud)

没有复制数组.它很大.

这样做的原因是我有两种计算算法a.其中一个返回一个数组int32,另一个返回一个数组float32(这是两个不同算法所固有的).所有进一步的计算都假定它a是一个数组float32.

目前我在一个名为via的C函数中进行转换ctypes.有没有办法在Python中执行此操作?

python numpy

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

如何在Python中设置溢出减法以得到零?

我试图找到特征与基线显着不同的区域。

为此,我从基础中减去当前图像,f得到b灰度二维图像矩阵。

diff = f - b

一些操作会导致溢出,这会导致高像素值区域,实际上它们应该设置为零。

在此输入图像描述

如何指定如果<则操作diff = f - b应为各个像素值生成 0 ?f[x][y]b[x][y]

python numpy image-processing

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

标签 统计

numpy ×2

python ×2

image-processing ×1