8得票1回答
从科学计数法中提取指数

我有一堆用科学计数法表示的数字,我想找到它们的指数。例如: >>> find_exp(3.7e-13) 13 >>> find_exp(-7.2e-11) 11 因此,我只需要他们的指数,忽略其他内容,包括符号。 我在Python中寻找这样的方法...

7得票2回答
更适合科学计数法的Haskell读取方式

Haskell中的read对浮点数的处理有些严格: $ ghci GHCi, version 8.2.2: http://www.haskell.org/ghc/ :? for help Prelude> read "-1E34" :: Double -1.0e34 Prelude&...

7得票2回答
如何在Matlab中获取科学计数法的指数

当数字非常小的时候,Matlab会自动以科学计数法的形式显示它们。 例如: A = rand(3) / 10000000000000000; A = 1.0e-016 * 0.6340 0.1077 0.6477 0.3012 0.7984 ...

7得票2回答
这个值在Excel中表示什么意思:1.845E-07?

我正在使用Interop服务从C#读取Excel表格。我的单元格中有一个值为0.00。但是在运行时,当我在C#代码中检查该单元格的值时,我得到了"1.845E-07"这个值。当我在Excel工作表中检查该单元格时,右键单击该单元格,选择格式单元格,我在样本部分中得到了"1.845E-07"的值...

7得票3回答
在C++中将科学计数法转换为十进制

我希望我的代码在所有情况下都能以十进制而不是科学计数法输出。 如果我的数据为122041e+08,则我希望它显示为122041000。 如果我的数据为4.6342571e+06,则我希望它显示为4634257.1。 ...等等。 使用我的代码,4.6342571e+06的输出结果为46...

7得票2回答
Matlab科学计数法中的前导零

在Matlab中,使用e打印时,例如fprintf('%10.5e\n', pi/100),将得到结果3.14159e-02。但如果我想要数字有前导零,例如0.314159e-1怎么办?我该如何在Matlab中实现呢? 我提出这个问题的原因是我正在尝试打印到文件中,并需要具有前导零。否则,我...

7得票1回答
关闭 Gnuplot 中的科学计数法

在gnuplot中,我已经为我的y轴启用了对数刻度,它给我提供了1到1,000,000的范围。然而,1,000,000的刻度出现在科学计数法中。由于这是唯一以这种形式出现的数字,因此很显眼。我希望将其写为1000000。我所有关于禁用科学计数法、格式化为十进制或使y轴空间更宽的谷歌搜索都没有解...

7得票3回答
使用Haskell进行工程符号表示法

是否有现成的Haskell函数可以提供工程计数法格式化输出(字符串格式)? 如果没有,我了解到可以通过向PrintfArg添加一个实例来扩展printf。您认为这是一个好的解决方案吗? 所谓的工程计数法,是指其指数是3的倍数的指数表示方法。

7得票2回答
我能否在matplotlib柱状图中关闭科学计数法?

我有一个条形图,外观看起来符合我的要求,但是y轴上的科学计数法需要改变。 其他一些解决方案包括使用 ax.yaxis.set_major_formatter(tick) 这段代码不起作用。我尝试检查是否存在偏移问题,但在这种情况下应该显示'+'符号,但实际上并没有。 每当我使用: ...

7得票1回答
Python:以只有3的倍数为幂的科学格式输出

我还没有找到一种方法,在科学计数法中只显示3的倍数幂。我也没有成功地编写一个简单的自定义格式化函数。 以下是一个快速示例: 使用Python的.format()函数,科学计数法的正常行为: numbers = [1.2e-2, 1.3e-3, 1.5e5, 1.6e6] for n in...