21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

202 Processamento numérico

# Produto

print 'Q . R:'

print int0(dot(Q, R))

Saída:

Matriz A:

[[9 4 2]

[5 3 1]

[2 0 7]]

Matriz Q:

[[-0.85811633 0.14841033 -0.49153915]

[-0.47673129 -0.58583024 0.65538554]

[-0.19069252 0.79672913 0.57346234]]

Matriz R:

[[-10.48808848 -4.86265921 -3.52781158]

[ 0. -1.16384941 5.28809431]

[ 0. 0. 3.68654364]]

Q . R:

[[9 4 2]

[5 3 1]

[2 0 7]]

O NumPy serve de base para diversos outros projetos de código aberto, como

o Matplolib e o SciPy, que complementam o Numpy de várias formas.

SciPy

SciPy 54 é um pacote que expande o NumPy com outras funcionalidades

voltadas para a área cientifica.

Entre os módulos que fazem parte do pacote, temos:

▪ linalg: funções de álgebra linear.

▪ fftpack: transformada de Fourier.

▪ integrate: funções de integração.

▪ interpolate: funções de interpolação.

▪ optimize: funções de optimização.

▪ signal: processamento de sinais.

54 Página oficial em: http://www.scipy.org/.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!