pi 相关问题

π(pi)是一个数学常数,其值是任何欧几里德平面圆周长与其直径的比值;这与圆的面积与其半径的平方的比率相同。十进制表示法约等于3.14159265。对于Raspberry Pi,请标记为“raspberry-pi”。

为什么python限制小数位数?

pi=3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 U = 314 d = 100 打印(U/D,U,D) 最好=3.0 而真实: 如果abs((U+1)/D-pi) pi=3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 U = 314 D = 100 print(U/D,U,D) best=3.0 while True: if abs((U+1)/D-pi)<abs(U/D-pi): if abs((U+1)/D-pi)<abs(best-pi): best=(U+1)/D print(U+1,D,abs((U+1)/D-pi)) U+=1 elif abs((U-1)/D-pi)<abs(U/D-pi): if abs((U-1)/D-pi)<abs(best-pi): best=(U-1)/D print(U,D,abs((U-1)/D-pi)) U-=1 else: D+=1 我运行这段代码是为了尝试找到 pi 的因子估计值,但正如您在下面看到的,最终小数不会再进一步,程序告诉我 pi 和我的数字之间的错误是 0,这不可能是真的,因为 pi 不是不是一个因素。 如何更改代码,使小数点限制高于 e-17? 我已经尝试将每个值乘以 1e17,但最后的因子仍然打印 0。 您应该使用小数,例如获得 1000 位数字 >>> import decimal >>> decimal.getcontext().prec = 1000 #1000 decimal precision >>> decimal.getcontext().prec 1000 >>> decimal.Decimal(1)/decimal.Decimal(7) Decimal('0.1428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571428571429')

回答 1 投票 0

如何在树莓派4B-64位中安装gcc-5.5.0

我有一个项目需要在Raspberry PI上安装低版本的gcc编译器,我尝试了两种方法,但都不起作用。 我尝试了两种方法。 第一个

回答 1 投票 0

将 Raspberry Pi Qt 应用程序设置为全屏模式

如何让我的 QT 应用程序进入全屏模式? 我从互联网上尝试了很多东西,但没有一个起作用。例如 QMainWindow::setWindowFlags( Qt::CustomizeWindowHint | Qt::

回答 1 投票 0

为什么我的 pi 图的蒙特卡洛估计是空的?

我正在做圆周率的蒙特卡罗逼近练习。 由于某种原因,当定义所有变量时,绘图是空的,你能帮助我吗? 这是代码: 设置.种子(1) 中号 = 10^4 ...

回答 1 投票 0

并发程序对 PI 的错误近似

我正在尝试解决这个并发编程问题: 以原点为中心的单位圆上的点由函数 f(x) = sqrt(1-x2) 定义。回想一下,圆的面积是 pi*r2,

回答 1 投票 0

BH1750 I2C Python 在 Raspberry Pi 上失败

我刚刚为我的 Raspberry Pi 4 项目购买了 BH1750 勒克斯探测器。这段代码的工作原理: 进口板 导入时间 导入 adafruit_bh1750 i2c = 板.I2C() 传感器 = adafruit_bh1750.BH1750(i2c) 而 Tr...

回答 1 投票 0

如何根据R中的U和V风分量计算风向

我有 U 和 V 风分量数据,我想根据 R 中的这些值计算风向。 我希望最终获得 0-360 度范围内的风向数据,其中 0° 或 360°

回答 4 投票 0

为什么 pi 近似变化会这样?

我正在使用Python尝试一些pi近似方法,我发现了这个: 圆周率 / 4 = 1/1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 ... 我的代码如下所示: s = 0 对于范围 (1, 1_000) 中的 n: s += ...

回答 1 投票 0

如何在linux启动结束后在小TFT屏幕上绘图(在rPI上)

我设法让 TFT 屏幕(160*128)在我的 PI 上工作(通过 SPI) 当系统启动时,我可以看到启动结束,并在最后看到“login:” 我想要一个程序(...

回答 1 投票 0

如何使用LM35和电阻进行PI控制

我想通过使用带有 PI 控制器的 Mosfet 驱动器将电阻器温度保持在 45C。 我有两种方法,但我不知道哪一种是正确的?你能帮我解决这个问题吗? #定义lm35_引脚A0 #定义 PWM_pi...

回答 1 投票 0

如何从 USB 键盘读取击键?

我有一个正在运行的 Raspberry Pi 32 位。它无头运行,但使用 USB 鼠标。在 python 代码中,我想从 USB 键盘读取按键信息。我已经尝试过 python 键盘模块,但...

回答 1 投票 0

使用 set precision() 没有精度的整数值

我这里有一个程序,可以使用级数来近似pi的值,并且需要它以一定的精度输出pi,我选择了16位。然而,当我输入0进行求和时,它

回答 1 投票 0

如何在tensorflow中获取PI?

我在 Tensorflow API 中找不到任何有关数学常数的信息 既不在基本数学函数中,也不在数学运算中。 我能够得到它 将数学导入为 m pi = tf.constant(m.pi)

回答 3 投票 0

计算c中的pi

我正在尝试编写一个使用特定方程近似 pi 的程序。然而,当我运行代码时,它输出 4.8731472566 而不是 3.1415924576,我想知道是否有任何错误...

回答 1 投票 0

scipy.pi、numpy.pi 或 math.pi 之间有区别吗? [已关闭]

在使用 SciPy 和 NumPy 的项目中,什么时候应该使用 scipy.pi、numpy.pi 还是只使用 math.pi?这些值之间有区别吗?

回答 3 投票 0

IEEE-754 float64 中最准确的 pi 近似值?

IEEE-754 float64 中最准确的 pi 近似值是多少? fwiw似乎Javascript和PHP都使用3.141592653589793115997963468544185161590576171875 ,这可能就是答案,...

回答 3 投票 0

用Python中的非随机循环遍历计算圆周率

为什么下面的方法生成 2*sqrt(2) 而不是 pi? 我尝试沿着 90 度的圆形路径在 x 或 y 方向上迭代一步。完成后,我可以计算...

回答 1 投票 0

创建一个Python守护进程,它接受关键字并以root身份执行命令

操作系统 = Ubuntu 服务器 我不知道最好的方法来做到这一点,并希望得到任何指点。 我使用的是 SBC(橙色 pi 5b),并且使用 Wiringpi 时 PWM 支持被破坏。 我可以执行以下操作

回答 1 投票 0

操作系统错误:[Errno 12] ENOMEM 与 Pi Pico W

这是我使用的代码 | https://makersportal.com/blog/ws2812-ring-light-with-raspberry-pi-pico |首先,这非常有效,但是在多次停止并运行代码之后......

回答 2 投票 0

如何从 USB 键盘读取击键

我有一个正在运行的 Raspberry Pi 32 位。它无头运行,但使用 USB 鼠标。在 python 代码中,我想从 USB 键盘读取按键信息。我已经尝试过 python 键盘模块,但...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.