factorial-ln:计算大数的 log(n!)

时间:2024-07-28 10:34:51
【文件属性】:

文件名称:factorial-ln:计算大数的 log(n!)

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-28 10:34:51

JavaScript

阶乘 计算大量数字的日志(n!)(在 node.js 中) 例子 var factorialln = require ( 'factorial-ln' ) factorialln ( 171 ) // would return Infinity with 'factorial' package 安装 npm install factorial-ln 为什么? 通过使用log(n)而不是n ,我们可以处理大量数字而不会损失精度、溢出或下溢。 不需要大数库,至少在我们有理由切换回非日志之前。 在很多情况下,比如在某些计算中只在内部使用真正的大数和真正的小数,我们可以完全避免使用大数库。 此外,乘法在日志空间中要快得多(您添加)。 除法(你除法)也是如此。 这从来都不是一件坏事。 该模块导出一个函数,它只计算log(n!) 。 执照 麻省理工学院


【文件预览】:
factorial-ln-master
----.gitignore(591B)
----package.json(642B)
----.travis.yml(119B)
----LICENSE(1KB)
----index.js(275B)
----test.js(458B)
----README.md(1KB)

网友评论