Buscar

Criando matrizes NumPy - Infoprojetek

Prévia do material em texto

10/02/2024, 16:50 Criando matrizes NumPy - Infoprojetek
https://www.infoprojetek.com.br/wp_artigos/criando-matrizes-numpy/ 1/5
Criando matrizes NumPy
NumPy, (Numerical Python) é uma biblioteca de código aberto, sendo um
pacote fundamental amplamente utilizado para computação numérica e
cientí�ca de alto desempenho e velocidade em Python, conforme já
mencionado em artigos anteriores.
A biblioteca NumPy é escrito em linguagem C é a implementação mais usada
de uma estrutura de dados de array em Python, fornecendo um tipo de array
de alto desempenho chamado ndarray.
O Numpy trabalha com um objeto de matriz N-dimensional particularmente
poderoso chamado ndarray (N-Dimensional Array / Array of N Dimensions) e
possui várias funções e métodos para manipulá-lo.
Muitas das bibliotecas mais populares e importantes são baseadas em NumPy,
como SciPy (para computação cientí�ca), Pandas (análise de dados), OpenCV,
Scikit-learn e Keras e centenas de outros bibliotecas em Python que utiliza o
NumPy como base.
Criando um objeto ndarray Numpy
NumPy é usado para manipular matrizes. O objeto array em NumPy é
chamado ndarray.
Infoprojetek
Artigos do site
Menu
Posted on 23 de janeiro de 2023
 
Menu
Home Artigos Tutoriais gratuitos Tecnologias Marketing digital
Contato
https://www.infoprojetek.com.br/wp_artigos/
https://www.infoprojetek.com.br/wp_artigos/criando-matrizes-numpy/
https://www.infoprojetek.com.br/index.php
https://www.infoprojetek.com.br/wp_artigos
https://www.infoprojetek.com.br/cursos01.php
https://www.infoprojetek.com.br/cursos02.php
https://www.infoprojetek.com.br/cursos03.php
https://www.infoprojetek.com.br/contato.php
10/02/2024, 16:50 Criando matrizes NumPy - Infoprojetek
https://www.infoprojetek.com.br/wp_artigos/criando-matrizes-numpy/ 2/5
Podemos criar um objeto ndarray NumPy usando a função array(), na qual a
função type() é a função interna do Python que nos informa o tipo do objeto
passado para ela.
Veja o código abaixo para mais detalhes.
import numpy as np
vetor = np.array([1, 2, 3, 4, 5])
print(vetor)
print(type(vetor))
O resultado do código pode ser observado abaixo.
[1 2 3 4 5]
<class 'numpy.ndarray'>
Dimensões em matrizes de forma descomplicada
As dimensões na matriz são a profundeza da matriz (arrays aninhados), onde
arrays aninhados são arrays cujos elementos são arrays.
Vamos dar uma olhada em algumas das dimensões em arrays.
Abaixo, vemos um exemplo de código NumPy para matrizes 0-D ou 0-
dimensionais.
Uma matriz 0-D ou escalar é um elemento da matriz, cada valor na matriz é
uma matriz de dimensão zero.
import numpy as np
vetor = np.array(42)
print(vetor)
Uma matriz com matrizes de dimensão zero como elemento é chamada de
matriz unidimensional ou um dimensão.
Esta é a matriz mais geral e básica.
10/02/2024, 16:50 Criando matrizes NumPy - Infoprojetek
https://www.infoprojetek.com.br/wp_artigos/criando-matrizes-numpy/ 3/5
Veja o código abaixo:
import numpy as np
vetor = np.array([1, 2, 3, 4, 5])
print(vetor)
Uma matriz que consiste em matrizes unidimensionais como elementos é
chamada de matriz bidimensional.
Estes são frequentemente usados para representar matrizes ou tensores de 2ª
ordem.
Veja o código abaixo:
import numpy as np
vetor = np.array([[1, 2, 3], [4, 5, 6]])
print(vetor)
Uma matriz que possui matrizes 2-D (matrizes) como seus elementos é
chamada de matriz 3-D.
Estes são frequentemente usados para representar um tensor de 3ª ordem.
Veja o código abaixo
import numpy as np
vetor = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(vetor)
O Array escrito em NumPy fornece o atributo ndim que retorna um valor inteiro
que nos fornece a informação de quantas dimensões contém no array.
Para mais detalhes veja o código abaixo:
import numpy as np
a = np.array(42)
10/02/2024, 16:50 Criando matrizes NumPy - Infoprojetek
https://www.infoprojetek.com.br/wp_artigos/criando-matrizes-numpy/ 4/5
b = np.array([1, 2, 3, 4, 5])
c = np.array([[1, 2, 3], [7, 5, 6]])
d = np.array([[[1, 2, 3], [8, 5, 6]], [[10, 2, 3], [40, 5, 6]]])
print(a.ndim)
print(b.ndim)
print(c.ndim)
print(d.ndim)
Se quiser conhecer um pouco sobre a biblioteca numpy, veja a playlist do
canais do site no link abaixo, e também se inscreva em nosso canal:
Playlist Numpy
Caso queira se aprofundar nesta area de desenvolvimento em Python para
ciência de dados, veja este curso publicado na Udemy do Professor Eder Carlos
Fernandes, este curso foi feito especialmente para quem esta começando na
area de ciência de dados com Python, segue o link abaixo:
Introdução a ciência de dados com Python – Autor: Prof. Eder Carlos
Fernandes.
Acompanhe as nossas redes sociais para se manter atualizado, veja abaixo:
Youtube;
Facebook.
Um grande abraço a todos
Próximo tópico Numpy – Indexação de array Python com a biblioteca NumPy
Tópico anterior Numpy – Numpy biblioteca Python, o que é? Como funciona?
PESQUISAR
Pesquisar
https://www.youtube.com/watch?v=Jd5wx3ocd-M&list=PLZbE2P-mybWR0er6Lamd2Rt-rY4sJwkVQ
https://www.udemy.com/course/introducao-a-ciencia-de-dados-com-python/?referralCode=B703A7F55DAE2BBFEABF
https://www.udemy.com/course/introducao-a-ciencia-de-dados-com-python/?referralCode=B703A7F55DAE2BBFEABF
https://www.youtube.com/@infoprojetekeducation9589?sub_confirmation=1
https://www.facebook.com/profile.php?id=100083478485063
https://www.infoprojetek.com.br/wp_artigos/indexacao-de-array-python-com-a-biblioteca-numpy/
https://www.infoprojetek.com.br/wp_artigos/numpy-biblioteca-python-o-que-e-como-funciona/
10/02/2024, 16:50 Criando matrizes NumPy - Infoprojetek
https://www.infoprojetek.com.br/wp_artigos/criando-matrizes-numpy/ 5/5
Somos um site que oferece infoprodutos de alta qualidade por meio de a�liação,
disponibilizando também posts e vídeos gratuitos, sua ajuda é fundamental para
mantermos essa oferta gratuita. Adquira um infoproduto em tecnologia ou marketing
digital para apoiar nosso conteúdo. Agradecemos por ser parte essencial do nosso
crescimento.

Continue navegando