Matrizes Python

As matrizes Python são explicadas aqui com exemplos para ajudar a atender aos requisitos educacionais.

matrizes python

Observação: a linguagem Python não oferece suporte a Arrays, mas listas Python podem ser usadas em seu lugar.



O que é Array?

Uma matriz Python é uma variável especial que pode conter vários valores de uma só vez.

Suponha que você tenha uma lista de itens (como nomes de empresas), você pode armazenar todas as empresas como variáveis ​​únicas conforme abaixo:

firm1 = “BlackRock”
firm2 = “Apple Inc”
firm3 = “Google”
firm4 = “Tesla”
firm5 = “Microsoft Corp”

E se você quiser encontrar uma empresa específica percorrendo-a? Você poderia imaginar ter centenas de nomes de empresas em vez de apenas cinco? Um array é a solução!

Quando se trata de arrays Python , você pode obter os valores referindo-se a um número de índice.


Matrizes em Python

Para trabalhar com arrays Python , você precisará importar uma biblioteca, como a biblioteca NumPy , que mostra como usar LISTS como ARRAYS.

Uma matriz pode conter vários valores em uma única variável:

Example: Array containing firm names

1
2
3
4
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Adicionando Elementos de Matriz

Os elementos do array podem ser adicionados usando o método append() .

A matriz de empresas agora tem mais um elemento:

Example

1
2
3
4
5
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
firms.append("Star Link")
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Removendo Elementos da Matriz

Os elementos do array podem ser removidos usando o método pop() .

Remova o terceiro item da matriz de empresas:

Example

1
2
3
4
5
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
firms.pop(2)
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O método remove() também pode ser usado para remover itens de um array.

Exclua o item com o valor “BlackRock”:

Example

1
2
3
4
5
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
firms.remove("BlackRock")
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Nota: É importante entender que o método remove() da lista removerá apenas a primeira ocorrência do valor selecionado.


Elementos de matriz em loop

Quando se trata de arrays Python , você pode percorrer todos os elementos usando o loop for in.

Matriz de empresas:

Example

1
2
3
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
for mrx in firms:
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Acesso ao Elemento da Matriz

O número de índice de um elemento de array é o que nos referimos quando falamos sobre arrays Python .

Encontre o valor do segundo item da matriz:

Example

1
2
3
4
5
6
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
mrx = firms[1]
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Altere o valor do terceiro item da matriz da seguinte maneira:

Example

1
2
3
4
5
6
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
firms[2] = "Facebook"
print(firms)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Comprimento de uma matriz

Retorna o comprimento de um array usando o método len() (o número de elementos em um array).

Descubra quantos elementos existem no array firms:

Example

1
2
3
4
5
6
firms = ["Google", "Tesla", "Meta", "Microsoft Corp", "Saudi Aramco", "Apple Inc", "BlackRock"]
mrx = len(firms)
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O comprimento de uma matriz é sempre um maior que seu índice mais alto.


Métodos de Matriz

Você pode usar vários métodos integrados para trabalhar com arrays e listas Python em Python.

Método Visão geral
acrescentar()

Lista um elemento no final.

claro()

Todos os elementos da lista são removidos.

cópia de()

A lista é retornada como uma cópia.

contar()

Esta função retorna o número de elementos com o valor especificado.

ampliar()

Os elementos da lista (ou qualquer iterável) são adicionados à lista atual.

índice()

Indica qual elemento tem o valor especificado como seu primeiro elemento.

inserir()

Posiciona um elemento no local especificado.

pop()

Os elementos na posição selecionada são removidos.

remover()

Exclua o primeiro item com o valor especificado.

reverter()

As listas são invertidas.

organizar()

As listas são classificadas.

Importante: É importante notar que Python não suporta Arrays diretamente, mas mantém Python Lists.


Importância dos Arrays do Python

  1. Arrays em Python fornecem uma maneira eficiente de armazenar e acessar uma coleção de elementos. Em comparação com as listas, os arrays consomem menos memória e fornecem acesso mais rápido aos elementos, especialmente ao lidar com grandes quantidades de dados.
  2. Arrays são particularmente úteis para cálculos numéricos e computação científica. A biblioteca NumPy em Python fornece um poderoso objeto de matriz chamado ndarray, que permite manipulação e cálculos eficientes em matrizes de dados numéricos. As matrizes permitem operações vetorizadas, que podem melhorar significativamente o desempenho em comparação com as operações iterativas tradicionais.
  3. Os arrays impõem tipos de dados homogêneos, o que significa que todos os elementos em um array devem ser do mesmo tipo. Isso permite armazenamento e processamento eficientes de dados com uma estrutura uniforme, como matrizes de números inteiros, números de ponto flutuante ou valores booleanos.
  4. Arrays podem ser usados ​​para representar e trabalhar com dados multidimensionais, como matrizes ou tensores. Isso torna os arrays adequados para tarefas que envolvem processamento de imagens, aprendizado de máquina, análise de dados e simulações científicas, nas quais os dados geralmente são representados em várias dimensões.
  5.  As matrizes se integram perfeitamente a várias bibliotecas externas em Python, como NumPy , Pandas e scikit-learn . Essas bibliotecas fornecem amplo suporte para operações de matriz e oferecem uma ampla variedade de funções e métodos para manipulação, análise e modelagem de dados. As matrizes servem como base para muitas dessas bibliotecas, tornando-as uma estrutura de dados fundamental para aplicativos científicos e com uso intensivo de dados.
Não se esqueça de assinar nosso boletim informativo para informações técnicas exclusivas.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone