相关疑难解决方法(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万
查看次数

标签 统计

numpy ×1

python ×1