• 数学系学生的福音;
  • 表达分数的概念,也即是精确值,分数自然不是近似;
  • 该数的存在,使得我们不再费力进行分数的运算了;
import fractions
from fractions import Fraction
  • Fraction 类可自动进行化简(约分)和通分;

1. π\pi 的逼近

π=3+17+115+11+125+⋯

\pi=3+\frac1{7+\frac1{15+\frac1{1+\frac1{25+\cdots}}}}

其各次近似为:

# 1 次
>> 3# 2 次
>> 3 + Fraction(1, 7)
Fraction(22, 7)         # 22/7# 3 次
>> 3 + Fraction(1, 7 + Fraction(1, 15))
Fraction(333, 106)      # 333/106# 4 次
>> 3 + Fraction(1, 7 + Fraction(1, 15 + Fraction(1, 1)))
Fraction(355, 113)      # 355/113

Python 标准库 —— fractions相关推荐

  1. [Python标准库]fractions——有理数

    [Python标准库]fractions--有理数         作用:实现了一个类来处理有理数.         Python 版本:2.6 及以后版本         Fraction 类基于 ...

  2. python分数类_利用标准库fractions模块让Python支持分数类型的方法详解

    前言 你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助.本文将给大家详细介绍关于利用标准库fractions模块让Python支持分数类型的相关内容,分享出来供 ...

  3. Python标准库介绍

    1. 关于Python标准库 众所周知,Python是一个依赖强大的组件库完成对应功能的语言,为了便捷实现各项功能,前辈大牛们打造了多种多样的工具库公开提供给大众使用,而越来越多的库已经因为使用的广泛 ...

  4. Python标准库threading模块Condition原理浅析

    Python标准库threading模块Condition原理浅析 本文环境python3.5.2 threading模块Condition的实现思路 在Python的多线程实现过程中,在Linux平 ...

  5. python第三方库排行-140种Python标准库、第三方库和外部工具

    导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据连 ...

  6. python标准库有多强大_Python标准库——走马观花

    原文:Python标准库--走马观花 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的一大好处在于它有一套很有用的标 ...

  7. 140种Python标准库、第三方库和外部工具都有了

    导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据连 ...

  8. cassandra可视化工具_耗时1个月整理!160种Python标准库、第三方库和外部工具都有了...

    耗时1个月整理!160种Python标准库.第三方库和外部工具都有了 北京尚学堂 2019-12-09 14:59:15 Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数 ...

  9. [转载] 140种Python标准库、第三方库和外部工具

    参考链接: Python | 使用openpyxl在Excel文件中进行算术运算 这些库可用于文件读写.网络抓取和解析.数据连接.数清洗转换.数据计算和统计分析.图像和视频处理.音频处理.数据挖掘/机 ...

最新文章

  1. 一杯茶的时间,上手Zabbix
  2. 6年从华人首富到破产,这可能是史上最惨的接班案例
  3. 订单可视化(智能制造、流程再造、企业信息化) 第一篇 缘起
  4. 大学计算机专业和物理专业哪个难,大学里最难毕业的3大专业,尤其是最后一个...
  5. NodeJS API简介
  6. 凡客即便走小米模式也很难
  7. urllib post请求 cookie
  8. Python3 多线程问题:ModuleNotFoundError: No module named 'thread',原因及解决办法。
  9. [bzoj 4887] [Tjoi2017]可乐
  10. 正则不能输入特殊字符_正则表达式语法学习和在线练习
  11. java数组数据结构_Java数据结构之数组
  12. Hexo 入门指南(五) - 搬家 备份
  13. 数据算法之折半插入排序(binInsertSort)的Java实现
  14. ORACLE查询保留字
  15. Ditto —— windows 剪贴板增强小工具(复制粘贴多条记录)
  16. 用matlab做胶片滤镜,photoshop图像滤镜——浮雕算法(含matlab与C代码).pdf
  17. 最常见6大防采集套路及解决方法,建议收藏!
  18. 分部积分法的快速运算 表格法
  19. 虚拟磁盘格式转换:vdi - raw - qcow2
  20. 文件重命名的快捷键是什么F2

热门文章

  1. Hive SQL中的concat、concat_ws、concat_group列转行,行转列
  2. layui下拉框怎么获取自定义值_layui如何得到select下拉框选中的值?
  3. OpenCV探索之路——图像形态学处理(膨胀、腐蚀、开运算、闭运算)
  4. 选择列表中的列'sc.cno'无效,因为该列没有包含在聚合函数或者group by 字句中《SQL中的group by该怎么用?》
  5. matplotlib交互模式与pycharm单独Figure设置
  6. mysql工具分页原理_高效的mysql分页方法及原理
  7. hdu 1166 树状数组解
  8. 【探路者】第五周立会报告1(总第27次)
  9. 基于Spring + Spring MVC + Mybatis 高性能web构建
  10. spark hive 结合处理 把多行变成多列