Primeiros Passos com NumPy : Biblioteca de Computação Numérica

Primeiros Passos com NumPy : Biblioteca de Computação Numérica

Aprenda a usar o NumPy para computação numérica em Python. Descubra como criar e manipular arrays com exemplos práticos e de fácil entendimento.

Dicas de Python Básico para iniciantes
Dicas de Python Básico para iniciantes

Primeiros Passos com NumPy: Biblioteca de Computação Numérica

NumPy é uma biblioteca fundamental para computação numérica em Python. Ela oferece suporte para arrays multidimensionais, funções matemáticas, álgebra linear, transformadas de Fourier e muito mais. Neste artigo, vamos introduzir o NumPy, mostrando como criar e manipular arrays de maneira simples e prática.

Instalando o NumPy

Antes de começar, você precisa instalar o NumPy. Use o pip para isso:

pip install numpy

Importando o NumPy

Para usar o NumPy em seu código, você deve importá-lo. A convenção é importar o NumPy como np:

import numpy as np

Criando Arrays NumPy

A estrutura central do NumPy é o array ndarray. Você pode criar arrays de várias maneiras.

A partir de uma lista

lista = [1, 2, 3, 4, 5]
array = np.array(lista)
print(array)  # Saída: [1 2 3 4 5]

Arrays preenchidos com zeros ou uns

zeros = np.zeros(5)
print(zeros)  # Saída: [0. 0. 0. 0. 0.]

uns = np.ones(5)
print(uns)  # Saída: [1. 1. 1. 1. 1.]

Arrays com um intervalo de valores

intervalo = np.arange(1, 10, 2)
print(intervalo)  # Saída: [1 3 5 7 9]

Manipulação de Arrays

Acessando Elementos

Você pode acessar elementos de um array usando índices.

array = np.array([10, 20, 30, 40, 50])
print(array[0])  # Saída: 10
print(array[2])  # Saída: 30

Fatiando Arrays

Você também pode fatiar arrays para acessar subarrays.

subarray = array[1:4]
print(subarray)  # Saída: [20 30 40]

Operações Matemáticas

NumPy facilita a realização de operações matemáticas em arrays.

Operações Elementares

array = np.array([1, 2, 3, 4, 5])

# Adição
print(array + 10)  # Saída: [11 12 13 14 15]

# Multiplicação
print(array * 2)  # Saída: [ 2  4  6  8 10]

Funções Matemáticas

NumPy inclui muitas funções matemáticas úteis.

array = np.array([1, 4, 9, 16, 25])

# Raiz quadrada
print(np.sqrt(array))  # Saída: [1. 2. 3. 4. 5.]

# Soma dos elementos
print(np.sum(array))  # Saída: 55

Arrays Multidimensionais

NumPy também suporta arrays multidimensionais.

Criando uma Matriz (2D)

matriz = np.array([[1, 2, 3], [4, 5, 6]])
print(matriz)
# Saída:
# [[1 2 3]
#  [4 5 6]]

Acessando Elementos em Matrizes

print(matriz[0, 1])  # Saída: 2
print(matriz[1, 2])  # Saída: 6

Vídeos sobre Python no Canal WebMundi.com – Youtube

Em nosso canal, temos vários vídeos tutoriais que ensinam o passo a passo para instalar o ambiente Python para começar a programar nesta linguagem:

Conclusão

NumPy é uma ferramenta poderosa para computação numérica em Python, oferecendo recursos avançados para criar e manipular arrays de maneira eficiente. Compreender os conceitos básicos de NumPy é essencial para qualquer trabalho que envolva processamento de dados e cálculos numéricos. Experimente os exemplos fornecidos e comece a explorar as vastas capacidades do NumPy!

💡 Gostou do conteúdo?

Apoie-nos: Siga, Curta, Comente e Compartilhe!

📲 Conecte-se com a WebMundi:

▶️ YouTube

▶️ Facebook

▶️ Instagram

▶️ LinkedIn

▶️ TikTok

👥 Participe do nosso Discord para tirar dúvidas e ajudar outras pessoas!

🔗 Discord webmundi.com

Posts Similares