15得票3回答
如何在R中从U和V风速分量计算风向。

我有U和V风分量数据,想在R中从这些值计算出风向。 我希望最终得到的风向数据在0-360度的范围内,其中0°或360°表示向北吹的风,90°表示向东吹的风,180°表示向南吹的风,270°表示向西吹的风。 以下是一些示例数据: wind <- read.table(header =...

15得票1回答
“pi”和“M_PI”在Objective-C中有什么区别?

在我的代码中加入一些数学计算时,我遇到了常量"PI"。 在我的Xcode版本4.6中,我可以使用任何一个。但是pi和M_PI之间有什么区别呢?文档在这个主题上有点紧缩。

14得票1回答
使用64位分子和分母,什么是最佳的有理逼近pi?

使用两个64位整数表示π,哪对是最准确的有理数?如果您愿意,可以使用其他int类型。 以下是我想出的内容,但我相信它可以更准确,因为分母可以变得非常大 - 我只考虑了十进制。我非常确定分子应该是像uint64 max这样的东西。// c++ inline constexpr auto pi_n...

13得票3回答
如何在TensorFlow中获取π?

我在Tensorflow API的Basic Math functions和Math Ops中都没有找到有关数学常量的信息。 但我可以通过以下方式获取: import math as m pi = tf.constant(m.pi) 然而,这意味着需要包含另一个库,因此我想知道是否在t...

13得票1回答
Python大量迭代次数失败

我用Python编写了一个简单的蒙特卡罗 π 计算程序,并使用了多进程模块。它运行得很好,但是当我为每个工作进程传递 1E+10 次迭代时,出现了一些问题,结果是错误的。我不明白问题出在哪里,因为在 1E+9 次迭代时一切正常!import sys from multiprocessing i...

13得票2回答
最好的跨平台 pi 常数是什么?

我知道你可以使用:#define _USE_MATH_DEFINES 然后:M_PI 如何获得常数 pi,但如果我没记错的话(欢迎评论),这取决于编译器/平台。那么,在将其从 Linux 移植到其他系统时,最可靠的使用 pi 常数的方法是什么?我知道我可以定义一个浮点数/双精度浮点数,然后将其...

12得票2回答
Python 覆盖之前的行

如何在 Python 2.7 中覆盖前一次的打印输出? 我正在编写一个简单的程序来计算圆周率。以下是代码:o = 0 hpi = 1.0 i = 1 print "pi calculator" acc= int(raw_input("enter accuracy:")) if(acc>9...

11得票1回答
使用Bailey-Borwein-Plouffe(BBP)公式计算π的第n位数字

我该如何使用贝利-博尔温-普洛夫公式计算π的第n个二进制(或十六进制)数字?我已经在互联网和本站彻底搜索了答案,但仍未找到实际实现该算法的方法。 维基百科上的贝利-博尔温-普洛夫页面告诉我,“该方法可以计算第n位数字而无需计算前n-1位数字,并且可以使用小型高效数据类型”。问题是,该页面只以...

11得票9回答
将pi打印到指定小数位数

w3resources网站上的挑战之一是将圆周率打印到'n'个小数位。这是我的代码:from math import pi fraser = str(pi) length_of_pi = [] number_of_places = raw_input("Enter the number ...

10得票2回答
使用Gregory-Leibniz级数在JavaScript中计算Pi

我需要使用Gregory-Leibniz级数计算出Pi的值: pi = 4 * ((1/1 - 1/3) + (1/5 - 1/7) + (1/9 - 1/11) + ...) 我想在JavaScript中编写一个函数,该函数将以参数形式接受需要显示的数字位数。但我不确定我的思路是...