python中math模块的使用方法_Python数学模块用法介绍

本文概述

Python数学模块被定义为最受欢迎的数学函数, 其中包括三角函数, 表示函数, 对数函数等。此外, 它还定义了两个数学常数, 即Pie和Euler数等。

Pie(n):这是众所周知的数学常数, 定义为环境与圆直径的比率。其值为3.141592653589793。

欧拉数(e):定义为自然对数的底, 其值为2.718281828459045。

以下是不同的数学模块:

math.log()

此方法返回给定数字的自然对数。它以e为底进行计算。

例子

import math

number = 2e-7 # small value of of x

print('log(fabs(x), base) is :', math.log(math.fabs(number), 10))

输出

log(fabs(x), base) is : -6.698970004336019

math.log10()

此方法返回给定数字的以10为底的对数, 称为标准对数。

例子

import math

x=13 # small value of of x

print('log10(x) is :', math.log10(x))

输出

log10(x) is : 1.1139433523068367

math.exp()

将e提高到给定数字后, 此方法将返回浮点数。

例子

import math

number = 5e-2 # small value of of x

print('The given number (x) is :', number)

print('e^x (using exp() function) is :', math.exp(number)-1)

输出

The given number (x) is : 0.05

e^x (using exp() function) is : 0.05127109637602412

math.sqrt()

此函数返回任何给定数字的平方根。

例子

import math

x = 20

y = 14

z = 17.8995

print('sqrt of 20 is ', math.sqrt(x))

print('sqrt of 14 is ', math.sqrt(y))

print('sqrt of 17.8995 is ', math.sqrt(z))

输出

sqrt of 20 is 4.47213595499958

sqrt of 14 is 3.7416573867739413

sqrt of 17.8995 is 4.230780069916185

math.expm1()

此方法将e提升为任何数字减去1的幂。e是自然对数的底数。

例子

import math

number = 2e-1 # small value of of x

print('The given number (x) is :', number)

print('e^x (using expml() function) is :', math.expm1(number))

输出

The given number (x) is : 0.2

e^x (using expml() function) is : 0.22140275816016985

math.cos()

它返回以弧度为单位的任意数字的余弦值。

例子

import math

angleInDegree = 60

angleInRadian = math.radians(angleInDegree)

print('Given angle :', angleInRadian)

print('cos(x) is :', math.cos(angleInRadian))

输出

Given angle : 1.0471975511965976

cos(x) is : 0.5000000000000001

math.sin()

它以弧度返回任何数字的正弦。

例子

import math

angleInDegree = 60

angleInRadian = math.radians(angleInDegree)

print('Given angle :', angleInRadian)

print('sin(x) is :', math.sin(angleInRadian))

输出

Given angle : 1.0471975511965976

sin(x) is : 0.8660254037844386

math.tan()

它以弧度返回任意数字的切线。

例子

import math

angleInDegree = 60

angleInRadian = math.radians(angleInDegree)

print('Given angle :', angleInRadian)

print('tan(x) is :', math.tan(angleInRadian))

输出

Given angle : 1.0471975511965976

tan(x) is : 1.7320508075688767

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值