39得票4回答
如何在Java中使用math.pi

我在转换这个公式 V = 4/3 π r^3 的过程中遇到了问题。 我使用了 Math.PI 和 Math.pow,但是出现了以下错误: 期望一个分号 而且直径变量似乎也不起作用。 那里有错误吗?import java.util.Scanner; import javax.swi...

30得票20回答
如何在C#中计算圆周率?

如何使用C#计算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...

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

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

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

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

8得票1回答
在OS X 10.8上,树莓派已被弃用。

在 OS X 10.8 上是否有 pi 常量的替代品? 当我使用它时,会得到以下警告: 'pi' is deprecated: first deprecated on Mac OS X 10.8 它是有效的,但我想去掉那个警告。

7得票2回答
BBP算法所需的工作精度是多少?

我想在低内存环境下计算圆周率的第n位。由于我没有小数点,所以这个使用Python的仅整数BBP算法 是一个很好的起点。我只需要一次计算一个数字。如何确定我可以设置D的最小值,即“工作精度的位数”?D=4给了我很多正确的数字,但是有几个数字会偏差1。例如,使用精度为4计算第393位数字,得到0x...

7得票3回答
Cython的计算结果不正确。

我在Python中实现了Madhava-Leibniz级数来计算pi,然后使用Cython进行优化以提高速度。Python版本: from __future__ import division pi = 0 l = 1 x = True while True: if x: ...

25得票1回答
在并行计算中快速计算Pi的算法

我开始学习CUDA,认为计算圆周率长数字会是一个不错的入门项目。 我已经实现了简单的蒙特卡罗方法,这很容易并行化。我让每个线程在单位正方形上随机生成点,计算有多少个点在单位圆内,并使用约简操作累积结果。 但这显然不是计算该常数的最快算法。以前,在单线程CPU上做这个练习时,我使用Machi...

7得票1回答
获取鼠标相对于饼图的位置(方程式)

我已经根据数据数组创建了一个canvas饼图,现在我正在尝试确定鼠标位置与饼图的相对位置来检测悬停的数据部分。我的逻辑运行良好,所以我认为这更像是一个数学问题,但我想看看别人对我的方法的看法。以下是我的饼图和我正在使用的变量: 图像上列出的变量是我必须使用的变量(mouseX、mouseY...