Python 将复数字符串转换为实数
在做了一些计算之后,我得到了一个充满这些值的数据帧Python 将复数字符串转换为实数,python,numpy,Python,Numpy,在做了一些计算之后,我得到了一个充满这些值的数据帧'(312+0j)。复数但不是字符串。如何将它们转换回实数?我根本没有复数,因为在np.eignval中有一些计算,它添加了+0j。我正在考虑使用正则表达式,但我想知道是否有一种更快更简单的方法来实现这一点。您可以将其转换为复杂的: complex('(312+0j)').real # 312.0 您可以将其转换为复杂: complex('(312+0j)').real # 312.0
'(312+0j)
。复数但不是字符串。如何将它们转换回实数?我根本没有复数,因为在np.eignval
中有一些计算,它添加了+0j
。我正在考虑使用正则表达式,但我想知道是否有一种更快更简单的方法来实现这一点。您可以将其转换为复杂的:
complex('(312+0j)').real
# 312.0
您可以将其转换为复杂:
complex('(312+0j)').real
# 312.0