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.