Python - 数学


Python的标准库提供了数学模块。该模块包括许多用于执行不同数学运算的预定义函数。这些函数不适用于复数。cmath 模块包含复数的数学函数。

数学模块中的函数

以下是数学模块中可用函数的列表 -

先生编号 方法及说明
1

阿科斯 (x)

返回 x 的反余弦值(以弧度为单位)。

2

阿科什 (x)

返回 x 的反双曲余弦。

3

阿辛

返回 x 的反正弦值(以弧度为单位)。

4

阿信 (x)

返回 x 的反双曲正弦值。

5

晒黑

返回 x 的反正切值,以弧度为单位。

6

阿坦2

返回 atan(y/x),以弧度为单位。

7

阿坦 (x)

返回 x 的反双曲正切。

8

CBRT (x)

返回 x 的立方根。

9

细胞(x)

x的上限:不小于x的最小整数。

10

梳 (x,y)

返回从 y 次迭代中无序地选择 x 项的方法数。

11

复制签名(x,y)

返回一个浮点数,其大小为 x,但符号为 y。

12

余弦 (x)

返回 x 弧度的余弦。

13

余弦 (x)

返回 x 的双曲余弦。

14

将角度 x 从弧度转换为度数。

15

距离 (x,y)

返回两点 x 和 y 之间的欧几里得距离。

16

e

数学常数 e = 2.718281...,达到可用精度。

17 号

erf (x)

返回 x 处的误差函数。

18

erfc (x)

返回 x 处的互补误差函数。

19

指数 (x)

返回 e 的 x 次方,其中 e = 2.718281...

20

指数2 (x)

返回 2 的 x 次方。

21

expm1 (x)

返回 e 的 x 次方减 1。

22

晶圆厂(x)

float 中 x 的绝对值

23

阶乘(x)

以整数形式返回 x 阶乘。

24

地板(x)

x的下限:不大于x的最大整数。

25

fmod (x,y)

始终返回浮点型,类似于 x%y

26

频率 (x)

返回给定数字 x 的尾数和指数。

27

fsum(可迭代)

任何可迭代对象中所有数字的总和,返回浮点数。

28

伽马 (x)

返回 x 处的 Gamma 函数..

29

最大公约数 (x,y,z)

返回指定整数参数的最大公约数。

30

假设

返回欧几里得范数 sqrt(x*x + y*y)。

31

信息

浮点正无穷大。相当于 float('inf") 的输出。

32

闭合 (x,y)

如果 x 和 y 值彼此接近,则返回 True,否则返回 False。

33

是有限的 (x)

如果既不是无穷大也不是 NaN,则返回 True,否则返回 False。

34

isinf (x)

如果 x 是正无穷大或负无穷大,则返回 True,否则返回 False。

35

伊斯南 (x)

如果 x 是 NaN(不是数字),则返回 True,否则返回 False。

36

iqrt (x)

返回非负整数 x 的整数平方根

37

长宽高 (x1, x2, ..)

返回指定整数参数的最小公倍数。

38

ldexp(x,y)

返回 x * (2**y)。这是函数 frexp() 的反函数。

39

伽玛 (x)

返回 x 处 Gamma 函数绝对值的自然对数。

40

对数 (x)

返回 x 的自然对数(以 e 为底)。

41

log10 (x)

返回 x 以 10 为底的对数。

42

log1p (x)

返回 1+x(以 e 为底)的自然对数。

43

log2 (x)

返回 x 以 2 为底的对数。

44

模数 (x)

两项元组中 x 的小数部分和整数部分。两个部分的符号都与 x 相同。整数部分作为浮点数返回。

45

浮点“非数字”(NaN) 值。

46

下一个之后 (x,y)

返回 x 之后到 y 的下一个浮点值。

47

烫发 (x,y)

返回从 y 项中不重复且按顺序选择 x 项的方法数。

48

圆周率

数学常数 π = 3.141592...,达到可用精度。

49

战俘 (x,y)

返回 x 的 y 值

50

产品(可迭代)

返回输入可迭代中所有元素的乘积。

51

弧度

将角度 x 从度数转换为弧度。

52

余数 (x,y)

返回 x 关于 y 的余数

53

罪 (x)

返回 x 弧度的正弦值。

54

辛 (x)

返回 x 的反双曲正弦值。

55

开方 (x)

返回 x 的平方根。

56

正切 (x)

返回 x 弧度的正切值。

57

tanh (x)

返回 x 的双曲正切。

58

tau蛋白

数学常数 τ = 6.283185...,达到可用精度。

59

截断 (x)

返回 x 并删除小数部分,保留整数部分。

60

乌尔普

返回浮点数 x 的最低有效位的值。

这些功能可以分为以下几类 -