Wolfram mathematica mathematica:如何将字符串转换为数字(使用类似fortran的“E”)?
我喜欢读mathematica中类似“Wolfram mathematica mathematica:如何将字符串转换为数字(使用类似fortran的“E”)?,wolfram-mathematica,Wolfram Mathematica,我喜欢读mathematica中类似“1.23E4”的字符串。我只能找到readto,但它需要一个流。这是可行的,但似乎效率很低: StringToNumber[str_] := (strStream = StringToStream[str]; aNumber = Read[strStream, Number]; Close[strStream]; aNumber) 有更好的方法吗?内部的` StringToDouble@“1.23E4”但总的来说:这正是我想要
1.23E4
”的字符串。我只能找到readto,但它需要一个流。这是可行的,但似乎效率很低:
StringToNumber[str_] := (strStream = StringToStream[str];
aNumber = Read[strStream, Number];
Close[strStream];
aNumber)
有更好的方法吗?
内部的` StringToDouble@“1.23E4”
但总的来说:这正是我想要的!谢谢