QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
编程 JavaScript Java C++ Python SQL C Io ML COBOL Racket APL OCaml ABC Sed Bash Visual Basic Modula-2 Logo Delphi IDL Groovy Julia REXX Chapel X10 Forth Eiffel C# Go Rust PHP Swift Kotlin R Dart Perl Ruby TypeScript MATLAB Shell Lua Scala Objective-C F# Haskell Elixir Lisp Prolog Ada Fortran Erlang Scheme Smalltalk ABAP D ActionScript Tcl AWK IDL J PostScript IDL PL/SQL PowerShell

看到计算以2为底3的对数那一瞬间,我就想到使用python计算,你呢

日期:2025/04/03 03:58来源:未知 人气:52

导读:Hello,大家好,这里是随时随地准备死磕操作的DFBoy。本次我们要展开的操作是使用python计算对数值。01场景需求你是否还记得被数学公式支配的恐惧,你是否还记得埋头于草稿纸的恐惧,你是否记得计算器快戳破了,但在最后蓦然回首发现自己算错时的绝望?没错,我就是想起了这些事情,所以决定用python计算对数。02相关知识点简介据说对数是为了更好地观望星空创建出来的。因为星空的......

Hello,大家好,这里是随时随地准备死磕操作的DFBoy。

本次我们要展开的操作是使用python计算对数值。

01场景需求

你是否还记得被数学公式支配的恐惧,你是否还记得埋头于草稿纸的恐惧,你是否记得计算器快戳破了,但在最后蓦然回首发现自己算错时的绝望?

没错,我就是想起了这些事情,所以决定用python计算对数。

02相关知识点简介

据说对数是为了更好地观望星空创建出来的。

因为星空的距离动不动就是数万光年,计算不方便,所以房名了对数,减少数字的剧增幅度。

后来,对数又有了更多的用武之地,比如酸碱度的计算和地震震级的表示。

我们口中的8级地震,换算成5级地震,8级地震=1000*5级地震,也就是说八级地震的威力是五级地震的一千倍。

但是,很多时候,对数运算并不是那么简单,比方说计算以2为底3的对数,因为2和3之间不存在明确的指数比例关系,而对数的计算恰恰需要这方面的关系,所以就需要借助外力,比方说计算器,还有我们的python。

当然,计算能力出众的可以尝试手算,但我对于python的信心远高于自己的手算能力。

03代码构思

因为本次操作涉及到数学公式,所以需要借用python自带的数学运算公式库——math。

这个库里面有许多数学的常用运算公式,想要进一步学习的可以对这个库进行更多探索。

本次操作只涉及对数运算,就只讲解其中的对数函数。

04完整示例代码及相关讲解

上图的代码是计算以2为底3的对数。

如果需要计算其他底的对数值,修改log函数里面其中相对应的参数即可。

上图即为log函数的格式,x就是你想要计算的对数的对象,底就是对数的底。

比方说你想计算底为5,17的对数,代码为:

05操作寄语

本次的操作是对数运算的操作,涉及到数学计算,所以此次调用的第三方库是math。这是一个专门针对数学公式建立的第三方库。

如果我们一开始看到使用python计算对数这个试炼,就想到搭建对数计算的公式,很可能会花费大量的时间,而且还可能没办法成功。

这就说明,在进行python编程之前,理解手中的项目,然后查找是否已经有python大佬创建了相关的试炼,我们可以从中获取到不少帮助,比如减少代码钻牛角的时间,提高代码框架的理解。

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告