scientific-notation相关内容

Java:为什么我不能用科学记数法声明整数类型?

我可以很容易地一目了然地将2e15读成“两千万亿”,但对于2000000000000000,我必须计算零,这需要更长的时间,可能会导致错误。 为什么不能使用文字声明int或long,如2e9或1.3e6?我知道10的负幂(如2e-3)或小于小数位数的10的幂(如1.0003e3)会产生浮点数,但为什么Java不允许这样的声明,而只是截断浮点部分,并在结果值不是整数的情况下发出温和警告? 这 ..
发布时间:2022-09-24 14:16:05 Java开发

将主要刻度标签设置为在 R 中的 Plotly 图中显示为科学记数法

我试图让 plotly 以科学记数法表示值,而不管它们的大小,即 100 应该是刻度中的 1E02,但它一直显示低于 10.000 的数字作为正常注释. 设置格式是通过exponentformat = "E""但它只影响较大的数字. 这是我如何编写它的示例代码: f2 将值控制在 10k 以上的范围内会得到所需的输出: mtcars$disp ..
发布时间:2022-01-21 15:36:04 其他开发

java中如何用科学计数法表示数字?

我正在编写一个处理行星质量和直径的程序;这些量以科学计数法表示.我的问题不是,请注意,不是如何以正确的方式打印大数字(那是使用 printf(),duh),我会如何...“输入"这些数字,我猜你可以说.例如,汞的质量表示为: 3.30 x 10^23 在我的行星质量数组中,一个元素看起来是: 33.0 * Math.pow(10, 23) 但是,我不认为这是正确的方法——它看起来会引发异常 ..
发布时间:2022-01-17 09:56:32 Java开发

JS中Number.toExponential的对面

我需要在 JavaScript 中以非指数形式获取一个极大数的值.Number.toFixed 只是将它以指数形式作为字符串返回,这比我的差. 这是 Number.toFixed 返回的内容: >>>x = 1e+311e+31>>>x.toFixed()“1e+31" Number.toPrecision 也不起作用: >>>x = 1e+311e+31>>>x.toPrecisio ..
发布时间:2022-01-17 09:36:42 前端开发

C++ 中未读取科学的“d"符号

我需要读取一个数据文件,其中的数字以如下格式写入: 1.0d-05 C++ 似乎无法识别这种科学记数法!关于如何读取/转换这些类型的数字有什么想法吗? 我需要数字(即 double/float)而不是字符串.也许已经有一个类/头来管理这种格式,但我找不到它. 解决方案 Fortran 程序生成的文件报告 双精度数(科学计数法) 使用字母 D 而不是 E. 所以你的选择是: ..
发布时间:2022-01-14 10:20:56 C/C++开发

将科学计数法中的数字转换为 int

有人能解释一下为什么我不能使用 int() 将用科学字符串表示的整数转换成 python int 吗? 例如这不起作用: 打印int('1e1') 但这确实: print int(float('1e1'))print int(1e1) # 有效 为什么 int 不能将字符串识别为整数?肯定就像检查指数的符号一样简单吗? 解决方案 在幕后,科学数字符号始终在内部表示为浮点数.原 ..

如何让haskell输出不是科学计数法的数字?

我有一些项目想要划分为多个桶,这样每个桶都比上一个大一些. items = 500块 = 5增量 = 0.20{- 找到比例 -}大小 = 取块(迭代(+增量)1)基数 = 总大小/项目buckets = map (base *) 大小main = 打印桶 我确信有一种数学上更优雅的方法可以做到这一点,但这不是我的问题.最后一步总是以科学计数法打印出来. 如何获得纯十进制输出?我看过 N ..
发布时间:2022-01-12 09:41:49 其他开发

格式化/抑制 Python Pandas 聚合结果的科学记数法

如何修改 pandas 中的 groupby 操作的输出格式,该操作为非常大的数字生成科学记数法? 我知道如何在 python 中进行字符串格式化,但是在这里应用它时我不知所措. df1.groupby('dept')['data1'].sum()部门值1 1.192433e+08值2 1.293066e+08值3 1.077142e+08 如果我转换为字符串,这会抑制科学记数法,但现在 ..

如何在不使用科学计数法的情况下在 Lua 中打印一个巨大的数字?

我正在处理 Lua 中的时间戳,显示自 Epoch 以来的微秒数(例如“1247687475123456"). 我真的希望能够打印出这个数字的所有可怕的荣耀,但 Lua 坚持用科学记数法打印它.我已经搜索了有关打印格式化字符串的可用文档,但唯一可用的命令是“以科学记数法打印 (%e/%E)"和“如果数字很长,则自动以科学记数法打印 (%g)".似乎没有选项可以以正常形式打印数字. 我意 ..
发布时间:2021-12-30 20:04:15 其他开发

格式化/抑制 Python Pandas 聚合结果中的科学记数法

如何修改 Pandas 中 groupby 操作的输出格式,该操作为非常大的数字生成科学记数法? 我知道如何在 python 中进行字符串格式化,但在这里应用它时我不知所措. df1.groupby('dept')['data1'].sum()部门值 1 1.192433e+08值 2 1.293066e+08值 3 1.077142e+08 如果我转换为字符串,这会抑制科学记数法,但现 ..

合理解析科学记数法?

我希望能够编写一个函数,该函数接收一个以科学记数法表示的数字作为字符串,并将系数和指数作为单独的项目从中分离出来.我可以只使用正则表达式,但传入的数字可能未规范化,我更希望能够规范化然后将部分分解. 一位同事已经获得了使用 VB6 的部分解决方案,但还没有完成,如下面的文字记录所示. cliVe>一 = 1e6克莱夫>?“系数:" &o.spt(a) &" 指数: " &o.ept(a)系 ..
发布时间:2021-12-02 23:52:58 其他开发

强制 R 不使用指数表示法(例如 e+10)?

我可以强制 R 使用常规数字而不是使用类似 e+10 的符号吗?我有: 1.810032e+09# 和4 在同一个向量内并希望看到: 1810032000# 和4 我正在为一个老式程序创建输出,我必须使用 cat 编写一个文本文件.到目前为止效果很好,但我根本无法在那里使用 e+10 符号. 解决方案 这有点灰色地带.你需要记住,R 总是会调用一个打印方法,而这些打印方法会监听一些 ..

如何禁用科学记数法?

我有一个包含 p 值列的数据框,我想对这些 p 值进行选择. >pvalues_anova[1] 9.693919e-01 9.781728e-01 9.918415e-01 9.716883e-01 1.667183e-02[6] 9.952762e-02 5.386854e-01 9.997699e-01 8.714044e-01 7.211856e-01[11] 9.536330e-01 ..
发布时间:2021-12-01 20:30:51 其他开发