87得票7回答
16位、32位和64位的IEEE-754系统可以表示哪个数字范围?

我对浮点数的表示方法有一些了解,但恐怕不够深入。 我的问题是: 对于给定精度(在我的情况下,基于十进制的准确小数位数),16位、32位和64位IEEE-754系统可以表示哪个数字范围? 具体来说,我只关心精度为+/-0.5(个位)或+/-0.0005(千分位)的16位和32位数字...

79得票4回答
如何在Python中输入浮点无穷大的字面值?

如何在Python中输入浮点正无穷大的字面值?我听说过 inf = float('inf') 这是不可移植的。因此,我收到了以下建议: inf = 1e400 这两个选项有哪个是标准的或可移植的?最佳实践是什么?

55得票4回答
Python有减少分数的函数吗?

例如,当我计算98/42时,我希望得到7/3而不是2.3333333,是否有Python或Numpy的函数可以实现这一点?

49得票13回答
如何确定一组值的标准差(stddev)?

我需要知道一个数字与一组数字相比是否超出了平均值1个标准差等等...

47得票5回答
按数字顺序排列SQL ORDER字符

我有一列存储为字符的数字。 当我对此列进行ORDER BY时,会得到以下结果: 100 131 200 21 30 31000 等等。 如何按数字顺序排序这些字符? 我需要转换什么吗? 还是已经有 SQL 命令或函数可以做到这一点? 谢谢。

38得票13回答
有比pow()函数更快的方法在C++中计算10的整数次幂吗?

我知道使用 << 运算符可以实现2的幂。那么10的幂呢?例如10^5?在C++中是否有比pow(10,5)更快的方法?手动计算这是一个相当简单的过程。但是由于数字的二进制表示,对于计算机来说并不容易... 假设我只关心整数幂,即10^n,其中n为整数。

35得票3回答
JavaScript是否具有双精度浮点数精度?

我知道这是一个奇怪的问题,但JavaScript能够处理双精度浮点数而不是单精度浮点数吗?(64位浮点数 vs. 32位。)

33得票7回答
使用Python将数字转换为对应的字母

我想知道是否有可能将数字转换为它们对应的字母值。所以1 -> a 2 -> b 我原计划编写一个程序,它可以列出用户指定长度的所有字母组合。 但我不知道如何完成这一部分!如果有帮助,将万分感谢。

31得票8回答
如何编写快速的(低级别)代码?

我想了解更多关于低级别代码优化的内容,以及如何利用底层机器架构。我正在寻找有关此主题的好指导。 更多细节: 我对在低级语言(如C/C++)中进行科学计算(这是很多数字运算,但不仅仅如此)优化感兴趣。我特别感兴趣的是那些除非了解机器工作原理,否则不明显的优化方法(我还没有这个理解)。 例如...

30得票7回答
计算多个数字的几何平均值的高效方法

我需要计算一组数字的几何平均值,这些数字的值未事先限制。朴素的方法是double geometric_mean(std::vector<double> const&data) // failure { auto product = 1.0; for(auto x:d...