Matlab类型转换到python 3.7



我有一些Matlab的摘录代码。我想转移到python3.7代码。但我发现一些Matlab函数我无法转移到python 3.7中去,比如函数类型转换,以及Matlab中的单个。因此,我如何编写python代码并获得相同的结果?谢谢

以下是Matlab代码

AA= uint32(3249047552)
DPD = typecast(AA,'single');    
Print(DPD)

DPD=-21.0664<==这是matlab的结果。

使用numpy可以使用view():

# Define your uint32 number
x = np.array(3249047552, dtype=np.uint32)
# Get the equivalent bitwise single number
x.view(np.single)
# output: -21.066406

相关内容

  • 没有找到相关文章

最新更新