字符串格式,在Python中浮动的科学计数法

卡鲁姆山

我正在使用python,这是我的新手,可以对我认为是字符串格式问题的内容进行一些指导。

我有一个外部程序的输出,希望将其“转换”为浮点数。输出中包含两个数字,这些数字可能是科学计数法,也可能不是科学计数法,并且小数点后最多可以有15位数字(我在这里省略了)。

(-1.040e-05 + 3.1676e-03j)我希望它成为两个这样的独立数字-0.00001040,0.0031676

当前无用形式的输出数据的其他示例如下(0.0572636-0.419420j)将变为0.0572636,-0.419420(0.000194 + 4.85091e-05j)

我的目的是取每对方括号中包含的两个数字,将它们平方并加在一起。如果结果以科学计数法得出两个数字,那很好,只要我能够对它们执行数学运算即可。负号也不需要在转换中幸存下来,因为无论如何我都会将其消失。如果那样的话,事情就变得容易了。

我目前正在采用的方法是一个相当复杂且混乱的方法。使用x.find定位“ e”,“-”和“ +”,然后解释应提取字符串的哪些部分以形成数字。

我也不熟悉re模块,不确定如何使用它来提取正确的格式。

任何帮助将不胜感激

ccbunney

您还可以使用优质的numpy包装:

import numpy as np
i = np.array(-1.040e-05+3.1676e-03j)
i.real

>> array(-1.04e-05)

i.imag

>> array(0.0031676)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python以特定格式浮动到字符串(科学计数法)

来自分类Dev

将字符串从科学计数法格式化为十进制数

来自分类Dev

将科学计数法字符串转换为int

来自分类Dev

BC数学字符串转化为科学计数法

来自分类Dev

Python十进制字符串生成奇怪的科学计数法

来自分类Dev

将大整数转换为pandas中的字符串(以避免科学计数法)

来自分类Dev

SQL Server将科学计数法(指数计数法)字符串转换为数字

来自分类Dev

SQL Server将科学计数法(指数计数法)字符串转换为数字

来自分类Dev

将二维字符串数组转换为以python_removing科学计数法浮点数

来自分类Dev

比较字符串以在Python中浮动

来自分类Dev

从字符串中提取数字,包括分位数和科学计数法

来自分类Dev

熊猫将big int转换为字符串以避免科学计数法

来自分类Dev

如何将科学计数法转换为带有完整Laravel的字符串

来自分类Dev

如何在Javascript中将科学计数法转换为扩展字符串?

来自分类Dev

将熊猫列转换为不带科学计数法的字符串

来自分类Dev

以科学计数法将浮点数组转换为字符串数组

来自分类Dev

在python中舍入科学计数法

来自分类Dev

PHP科学计数法格式

来自分类Dev

Python 将带有字符串的列表的格式更改为在列中浮动

来自分类Dev

在XPath中将科学计数形式的字符串转换为数字格式

来自分类Dev

在XPath中将科学计数形式的字符串转换为数字格式

来自分类Dev

Python十进制转换为字符串会产生奇怪的科学计数法

来自分类Dev

如何将十进制科学计数法float / double转换为普通字符串

来自分类Dev

科学计数法中的阶乘

来自分类Dev

Python中的字符串+变量+字符串格式

来自分类Dev

C科学计数法指数格式

来自分类Dev

Python中的字符串格式检查

来自分类Dev

python中的字符串格式%s

来自分类Dev

Python 中的无效格式字符串

Related 相关文章

  1. 1

    Python以特定格式浮动到字符串(科学计数法)

  2. 2

    将字符串从科学计数法格式化为十进制数

  3. 3

    将科学计数法字符串转换为int

  4. 4

    BC数学字符串转化为科学计数法

  5. 5

    Python十进制字符串生成奇怪的科学计数法

  6. 6

    将大整数转换为pandas中的字符串(以避免科学计数法)

  7. 7

    SQL Server将科学计数法(指数计数法)字符串转换为数字

  8. 8

    SQL Server将科学计数法(指数计数法)字符串转换为数字

  9. 9

    将二维字符串数组转换为以python_removing科学计数法浮点数

  10. 10

    比较字符串以在Python中浮动

  11. 11

    从字符串中提取数字,包括分位数和科学计数法

  12. 12

    熊猫将big int转换为字符串以避免科学计数法

  13. 13

    如何将科学计数法转换为带有完整Laravel的字符串

  14. 14

    如何在Javascript中将科学计数法转换为扩展字符串?

  15. 15

    将熊猫列转换为不带科学计数法的字符串

  16. 16

    以科学计数法将浮点数组转换为字符串数组

  17. 17

    在python中舍入科学计数法

  18. 18

    PHP科学计数法格式

  19. 19

    Python 将带有字符串的列表的格式更改为在列中浮动

  20. 20

    在XPath中将科学计数形式的字符串转换为数字格式

  21. 21

    在XPath中将科学计数形式的字符串转换为数字格式

  22. 22

    Python十进制转换为字符串会产生奇怪的科学计数法

  23. 23

    如何将十进制科学计数法float / double转换为普通字符串

  24. 24

    科学计数法中的阶乘

  25. 25

    Python中的字符串+变量+字符串格式

  26. 26

    C科学计数法指数格式

  27. 27

    Python中的字符串格式检查

  28. 28

    python中的字符串格式%s

  29. 29

    Python 中的无效格式字符串

热门标签

归档