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

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

248得票3回答
为什么Python对无穷大的哈希值具有π的数字?

在Python中,无穷大的哈希值的数字部分与π相匹配:>>> inf = float('inf') >>> hash(inf) 314159 >>> int(math.pi*1e5) 314159 这只是巧合还是有意为之?

20得票2回答
为什么在Matlab中sin(pi)不是精确的,但sin(pi/2)是精确的?

我在使用 matlab 进行计算时遇到了问题。 我知道"pi"是一个浮点数,而不是精确的数字。因此,在matlab中,sin(pi)并不完全等于零。 我的问题是,如果"pi"不是精确的数字,那么为什么sin(pi/2)恰好等于1。 sin(pi)--> 由于pi是浮点数,所以不精确。 但是,...

35得票6回答
为什么我在浮点数指数运算中会收到“OverflowError: (34, 'Result too large')”或“OverflowError: (34, 'Numerical result out of range')”错误?

我尝试使用这段代码计算圆周率到多位小数:def pi(): pi = 0 for k in range(350): pi += (4./(8.*k+1.) - 2./(8.*k+4.) - 1./(8.*k+5.) - 1./(8.*k+6.)) / 16...

7得票2回答
在Python上无法准确计算圆周率

我是新成员,我将直接着手处理它,因为我整个星期天都在尝试理解它。 我是Python的新手,先前学习了C ++编程的基本中级水平(这是一个10周的大学模块)。 我正在尝试几种迭代技术来计算圆周率,但两种方法都略有不准确,我不确定为什么。 第一种方法是我在大学里学到的-我相信你们中的一些人以...

23得票2回答
圆周率常数存在歧义。

考虑以下代码:fn main() { let i = f32::consts::PI; } 带以下错误:$ rustc --version rustc 1.0.0 (a59de37e9 2015-05-13) (built 2015-05-14) $ rustc - <anon&...

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

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

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

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

10得票1回答
Python中是否存在数字限制?

我为学校项目制作了一个计算圆周率的Python 3程序,但它总是在小数点后16位处停止。 Python中数字长度是否有限制? 如果有,是否有其他编程语言可以让我继续计算?accuracy = int(input("accuracy: ")) current = 2 opperation =...

30得票5回答
有限长度的二进制字符串是否能在合理时间内在圆周率π中找到?

所以,前段时间我读了一个笑话,大概是这样的: “永远不要用二进制计算圆周率 - 因为它具有无限随机性,理论上包含每个有限位字符串。因此,你将拥有所有存在的受版权保护的资料,并且会面临一些严重的罚款。” 显然,这是为了幽默而写的,但它让我思考。如果在pi的二进制表示中存在每个有限的位...