gpt4 book ai didi

Python 从 c_double 到 float 的转换

转载 作者:行者123 更新时间:2023-12-02 09:32:20 26 4
gpt4 key购买 nike

我是 Python 新手。我想知道将 c_double (从 ctypes)转换为 float 的最佳方法是什么。我的代码正在运行,但我想知道是否有Pythonic 方法可以做到这一点。我目前所做的是:

FloatValue = float( str(d_Val)[9:( len( str(d_Val) ) )-1] )

其中 d_Valc_double(-10.0),我想保留 -10.0在 Windows 下使用 Python 2.7。

最佳答案

使用 c_double 上的 value 属性。

>>> ctypes.c_double(-10.0).value
-10.0

关于Python 从 c_double 到 float 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16591818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com