使用二分搜索求log以2为底10的近似值

如果a的x次方等于N,那么数X叫做以a为底N的对数
x=log a N 则 a的x次方等于N

分析:2的三次方等于8 2的四次方等于16 2的X次方约等于10所以x的取值范围为3<x<4

a=3 #起始
b=4 #末尾
jingdu=0.0001 #精度
while 1:num=0.5*(a+b)  #取中间值if 2**num - 10 >jingdu:     #如果2**num - 10 >jingdu说明num取大了b=numif 2**num - 10 <0:        # #如果2**num - 10 >jingdu说明num取小了a=numif 2**num - 10 >0 and 2**num -10 <=jingdu:print(f"log以2为底10的对数近似等于{num}")break

python使用二分搜索求log以2为底10的近似值相关推荐

  1. Python实现遗传算法求函数最值

    Python实现遗传算法求函数最值 详细源代码:GA.py 1.算法过程图解 2.详细过程举例说明 (1)待求解方程 (2)确定编码方案 主要是确定编码长度: def segment_length(s ...

  2. python求最值_用Python实现最速下降法求极值的方法

    对于一个多元函数 ,用最速下降法(又称梯度下降法)求其极小值的迭代格式为 其中 为负梯度方向,即最速下降方向,αkαk为搜索步长. 一般情况下,最优步长αkαk的确定要用到线性搜索技术,比如精确线性搜 ...

  3. python求向量函数的雅可比矩阵_在python Numpy中求向量和矩阵的范数实例

    np.linalg.norm(求范数):linalg=linear(线性)+algebra(代数),norm则表示范数. 函数参数 x_norm=np.linalg.norm(x, ord=None, ...

  4. 用Python实现最速下降法求极值

    原文:https://blog.csdn.net/u012705410/article/details/47254437 用Python实现最速下降法求极值 对于一个多元函数f(x)=f(x1,x2, ...

  5. python二维元素向量_详解python Numpy中求向量和矩阵的范数

    在python Numpy中求向量和矩阵的范数实例 np.linalg.norm(求范数):linalg=linear(线性)+algebra(代数),norm则表示范数. 函数参数 x_norm=n ...

  6. python独立log示例_带有Python示例的math.log()方法

    python独立log示例 Python math.log()方法 (Python math.log() method) math.log() method is a library method o ...

  7. Python程序:求最小公倍数

    Python程序:求最小公倍数 --摘自远山启<数学与生活>第二版 1.大数倍数法 2.利用最大公约数 两个整数的乘积除以它们的最大公约数,就是它们的最小公倍数. Python的math模 ...

  8. python3简明教程-实验楼_#python实验楼教程#学Python哪里有一问一答的Python学习?求具体的~...

    学Python哪里有一问一答的Python学习?求具体的- 实的会员课程 慕课网 实验楼是IT在线学习网站,为用户提供的不频,而是配置好的虚拟机,通过虚拟的实验环境,学习者可边看文档边动手操作,从而提 ...

  9. 如何用Python编写一个求 1到n阶乘之和的程序

    各位许久不见了,甚是想念! 前段时间我进入高中阶段学习,一直还没有适应,现在好些了就继续写博客了. 看到很多人关注我,点赞或是评论,我感觉太高兴了! C语言这块我暂时先放下了,我想自己学学Python ...

  10. 用python实现二分法求平方根_二分法求平方根(Python实现)

    使用二分法(Bisection Method)求平方根. def sqrtBI(x, epsilon): assert x>0, 'X must be non-nagtive, not ' + ...

最新文章

  1. pandas对dataframe的数据列进行随机抽样(Random Sample of Columns)、使用sample函数进行数据列随机抽样
  2. SAP中:ALE控制单元是什么?
  3. JavaScript对象——原型与原型链
  4. 趣谈设计模式 | 职责链模式(ChainOfResposibility):请求的转发处理
  5. Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl
  6. flutter刷新页面_用Flutter实现58App的首页
  7. 母版中menu控件上传后出现脚本错误
  8. 消息队列RocketMQ性能测试案例
  9. 状态反射在体育运动中的作用_体育运动木地板时刻运行在最佳状态的秘诀
  10. 京东进一步回应“承兴事件”:歌斐自身存在风控缺陷
  11. 读 利用python进行数据分析 后感
  12. SpringCloud 中使用 Ribbon(默认轮询规则 + 自定义规则)
  13. Linux下Hadoop分布式系统配置
  14. eplan mysql_EPLAN SQL Server 远程数据库的搭建
  15. 视频教程-R语言数据挖掘-模型评估篇-大数据
  16. excel如何让日期/时间增加指定分钟、小时、日
  17. 量子计算机进行量子传输,量子技术新突破:按一下按钮就能实现量子传输!
  18. 你还在“朋克式”养生?快来看看美莱的熬夜补救指南吧!
  19. [Python笔记_2]循环、字符串、列表、函数、异常处理
  20. java学习输出文档

热门文章

  1. 批量删除多个 Excel 空白工作表
  2. Excel 批量删除自定义名称
  3. 通过游戏编程学Python(番外篇)— 乱序成语、猜单词
  4. 【​观察】同方谋定而后动 云局突破三板斧
  5. html转微信公众号,通过htmlparse动态抓取微信公众号的文章
  6. 颠倒Excel数据行顺序
  7. curl的HTTP参数速查表
  8. 贾琏欲执事(JDBC连接数据库)
  9. 架构-大数据架构-阿里
  10. switch怎么用字符c语言,switch怎么用c语言-switch用c语言讲解