[python] Entenda o módulo de matemática em uma hora, leve você do básico à proficiência

A biblioteca matemática do Python fornece muitas funções matemáticas, incluindo funções trigonométricas, funções exponenciais, funções logarítmicas, constantes e muito mais. A seguir, um resumo dos pontos de conhecimento da biblioteca de matemática:

  1. constante

A biblioteca matemática fornece algumas constantes, como π, a constante natural e, e assim por diante. Essas constantes podem ser obtidas por meio de variáveis ​​constantes na biblioteca matemática.

import math

print(math.pi)  # 输出π
print(math.e)   # 输出自然常数e
  1. Funções trigonométricas

A biblioteca matemática fornece algumas funções trigonométricas, como sin, cos, tan, etc. Os argumentos dessas funções podem estar em radianos ou graus.

import math

# 弧度制
print(math.sin(0))      # 输出0.0
print(math.cos(math.pi))# 输出-1.0
print(math.tan(math.pi/4))# 输出1.0

# 角度制
print(math.sin(math.radians(0)))      # 输出0.0
print(math.cos(math.radians(180)))   # 输出-1.0
print(math.tan(math.radians(45)))    # 输出1.0
  1. funções trigonométricas inversas

A biblioteca matemática fornece algumas funções trigonométricas inversas, como asin, acos, atan, etc. Essas funções retornam valores em radianos.

import math

print(math.asin(0.5))   # 输出0.5235987755982989
print(math.acos(0.5))   # 输出1.0471975511965979
print(math.atan(1))     # 输出0.7853981633974483
  1. Funções exponenciais e logarítmicas

A biblioteca matemática fornece funções exponenciais e funções logarítmicas, como exp, log, log10, etc.

import math

print(math.exp(1))      # 输出2.718281828459045
print(math.log(10))     # 输出2.302585092994046
print(math.log10(100))  # 输出2.0
  1. Funções de potência e raiz quadrada

A biblioteca matemática fornece funções de potência e funções de raiz quadrada, como pow, sqrt, etc.

import math

print(math.pow(2, 3))   # 输出8.0
print(math.sqrt(4))     # 输出2.0
  1. função de arredondamento

A biblioteca matemática fornece funções de arredondamento, como ceil, floor, trunc, etc.

import math

print(math.ceil(1.1))   # 输出2
print(math.floor(1.9))  # 输出1
print(math.trunc(1.9))  # 输出1

Resumir:

A biblioteca matemática fornece muitas funções matemáticas, incluindo constantes, funções trigonométricas, funções trigonométricas inversas, funções exponenciais, funções logarítmicas, funções de potência, funções de raiz quadrada, funções de arredondamento, etc. Cálculos matemáticos podem ser convenientemente executados usando essas funções.

Acho que você gosta

Origin blog.csdn.net/qq_41604569/article/details/131306788
Recomendado
Clasificación