给定NumPy数组int32,如何将其转换为float32 适当的位置?所以基本上,我想做
a = a.astype(numpy.float32)
没有复制数组.它很大.
这样做的原因是我有两种计算算法a.其中一个返回一个数组int32,另一个返回一个数组float32(这是两个不同算法所固有的).所有进一步的计算都假定它a是一个数组float32.
目前我在一个名为via的C函数中进行转换ctypes.有没有办法在Python中执行此操作?