SciPy - Constantes
O pacote de constantes SciPy oferece uma ampla variedade de constantes, que são usadas na área científica geral.
Pacote de Constantes SciPy
o scipy.constants packagefornece várias constantes. Temos que importar a constante necessária e usá-la de acordo com a exigência. Vamos ver como essas variáveis constantes são importadas e usadas.
Para começar, vamos comparar o valor 'pi' considerando o exemplo a seguir.
#Import pi constant from both the packages
from scipy.constants import pi
from math import pi
print("sciPy - pi = %.16f"%scipy.constants.pi)
print("math - pi = %.16f"%math.pi)
O programa acima irá gerar a seguinte saída.
sciPy - pi = 3.1415926535897931
math - pi = 3.1415926535897931
Lista de constantes disponíveis
As tabelas a seguir descrevem resumidamente as várias constantes.
Constantes Matemáticas
| Sr. Não. | Constante | Descrição |
|---|---|---|
| 1 | pi | pi |
| 2 | dourado | Proporção áurea |
Constantes Físicas
A tabela a seguir lista as constantes físicas mais comumente usadas.
| Sr. Não. | Constante e Descrição |
|---|---|
| 1 | c Velocidade da luz no vácuo |
| 2 | speed_of_light Velocidade da luz no vácuo |
| 3 | h Constante de Planck |
| 4 | Planck Constante de Planck h |
| 5 | G Constante gravitacional de Newton |
| 6 | e Carga elementar |
| 7 | R Constante de gás molar |
| 8 | Avogadro Constante de avogadro |
| 9 | k Constante de Boltzmann |
| 10 | electron_mass(OR) m_e Massa eletronica |
| 11 | proton_mass (OR) m_p Massa de próton |
| 12 | neutron_mass(OR)m_n Massa de nêutrons |
Unidades
A tabela a seguir contém a lista de unidades SI.
| Sr. Não. | Unidade | Valor |
|---|---|---|
| 1 | mili | 0,001 |
| 2 | micro | 1e-06 |
| 3 | quilo | 1000 |
Essas unidades variam de yotta, zetta, exa, peta, tera …… quilo, hector,… nano, pico,… a zepto.
Outras Constantes Importantes
A tabela a seguir lista outras constantes importantes usadas no SciPy.
| Sr. Não. | Unidade | Valor |
|---|---|---|
| 1 | grama | 0,001 kg |
| 2 | massa atômica | Constante de massa atômica |
| 3 | grau | Diploma em radianos |
| 4 | minuto | Um minuto em segundos |
| 5 | dia | Um dia em segundos |
| 6 | polegada | Uma polegada em metros |
| 7 | mícron | Um mícron em metros |
| 8 | ano luz | Um ano-luz em metros |
| 9 | atm | Atmosfera padrão em pascals |
| 10 | Acre | Um acre em metros quadrados |
| 11 | litro | Um litro em metros cúbicos |
| 12 | galão | Um galão em metros cúbicos |
| 13 | kmh | Quilômetros por hora em metros por segundos |
| 14 | grau_Fahrenheit | Um Fahrenheit em Kelvins |
| 15 | eV | Um elétron volt em joules |
| 16 | hp | Um cavalo-vapor em watts |
| 17 | din | Um dine em newtons |
| 18 | lambda2nu | Converter comprimento de onda em frequência óptica |
Lembrar de tudo isso é um pouco difícil. A maneira fácil de obter qual tecla é para qual função é com oscipy.constants.find()método. Vamos considerar o seguinte exemplo.
import scipy.constants
res = scipy.constants.physical_constants["alpha particle mass"]
print res
O programa acima irá gerar a seguinte saída.
[
'alpha particle mass',
'alpha particle mass energy equivalent',
'alpha particle mass energy equivalent in MeV',
'alpha particle mass in u',
'electron to alpha particle mass ratio'
]
Este método retorna a lista de chaves, senão nada se a palavra-chave não corresponder.