top of page

Biblioteca NumPy e seus métodos.

  • Foto do escritor: Ronaldo Figueira
    Ronaldo Figueira
  • 22 de mar. de 2020
  • 2 min de leitura

ree

E aí pessoal, tudo certo por aí?


Vou comentar e mostrar a poderosa biblioteca NumPy que é usada principalmente para realizar cálculos em Arrays Multidimensionais. Em Machine Learning seus algoritmos irão provavelmente realizar cálculos numéricos onde NumPy vai cair como uma luva.


O NumPy fornece uma excelente biblioteca para cálculos fáceis e rápidos. Os Arrays são usados para armazenar os dados de treinamento, bem como os parâmetros dos modelos de Machine Learning.


As matrizes Numpy tem um tamanho fixo na criação, ao contrário das listas Python (que podem crescer dinamicamente). Alterar o tamanho de um ndarray criará uma nova matriz e excluirá o original.


As matrizes NumPy facilitam operações matemáticas avançadas e outros tipos de operações em um grande número de dados. Normalmente, essas operações são executadas de forma mais eficiente e com menos código do que é possível usando as sequências internas do Python.


Bom vamos parar de "blá, blá, blá" e vamos ao que interessa!


Para instalar o Numpy basta digitar o comando no seu terminal:

ree

Agora vamos criar algumas estruturas NumPy.


Criando um array Unidimensional:

ree

saída:

ree

Criando um array Bi-Dimensional:

ree

saída:

ree

Vamos verificar o "shape" ou formato do array1:

ree

Veja 1 linha com 4 elementos.


E qual o shape e a dimensão do array2 ?

ree

Olha lá shape com 2 linhas e 3 colunas, e com 2 dimensões.


Agora vamos ver os tipos de dados no NumPy.


Um array de inteiros:

ree

saída:

ree

Podemos também transformar um array de inteiro para float explicitamente usando o "dtype":

ree

Observe agora como os números são de ponto flutuante.


Tipos de arrays Booleanos:

ree

Vamos criar um array com a função "arange" bem parecida com o "range" do Python.

ree

Multiplicando um array por um número:

ree

Somando o array com um número:

ree

Veja ele soma cada elemento do array com o número 3.


Vamos somar 2 arrays:

ree


Bom daria para mostrar muitas outras funções e métodos, mas podemos deixar para outro post já deu para ter uma noção de como o NumPy é poderoso e fácil.


Mas antes de estudar NumPy o interessante é ter uma noção básica do Python.



Valeu pessoal, até mais!

Comentários


Post: Blog2_Post

©2020 por DataUp!

bottom of page