个性化阅读
专注于IT技术分析

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)
未经允许不得转载:srcmini » Python数学模块用法介绍

评论 抢沙发

评论前必须登录!