首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NumPy数组的就地类型转换

NumPy数组的就地类型转换
EN

Stack Overflow用户
提问于 2010-12-09 00:01:47
回答 7查看 134.5K关注 0票数 137

给定int32的NumPy数组,如何将其转换为float32 in place?所以基本上,我想做的是

代码语言:javascript
复制
a = a.astype(numpy.float32)

而不复制数组。它很大。

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

目前,我在一个名为ctypes的C函数中进行转换。有没有办法在Python中做到这一点?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4389517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档