如何在float32而不是float64上强制执行python float操作

问题描述 投票:2回答:1

我想在float32而不是float64上做一些maths float operation(+,-,x,/)。我需要在numbernumpy.array上进行这些操作。和numpy的一些数学函数,如sqrt mean

python numpy floating-point operators precision
1个回答
9
投票

numpy.float32会有帮助吗?

>>>PI=3.1415926535897
>>> print PI*PI
9.86960440109
>>> PI32=numpy.float32(PI)
>>> print PI32*PI32
9.86961

如果你想在float32上进行数学运算,将操作数转换为float32可能对你有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.