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.