gpt4 book ai didi

wolfram-mathematica - Mathematica,将字符串转换为数字

转载 作者:行者123 更新时间:2023-12-03 15:18:08 26 4
gpt4 key购买 nike

我使用Import [“.. file”,“table”]在mathematica中导入了一个表,现在我不能使用表中的数字,因为它们是字符串格式,有人可以解释一下如何再次将它们从字符串转换为数字吗?

最佳答案

另一种方法是使用Read。如果您使用科学计数形式的数字以“E”的形式使用,这将非常有用:

    Read[StringToStream[#], Number] &/@{ "1" ,"1.5" , "1E-20" , "2.E10" }

{1,1.5,1.5 * 10 ^ -20,2. * 10 ^ 10}

注意 ToExpression出现以下错误:
    ToExpression /@ {"1", "1.5", "1.5E-20", "2.E10"}

{1,1.5,-15.9226,2. E10}

“1.5E-20”的评估结果为1.5 * 2.71828-20
在最后一种情况下,“E10”被当作新符号。

如果可以使用 ToExpression,则速度更快。

关于wolfram-mathematica - Mathematica,将字符串转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24247936/

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