NumPy - manipulação de matriz

Várias rotinas estão disponíveis no pacote NumPy para manipulação de elementos no objeto ndarray. Eles podem ser classificados nos seguintes tipos -

Mudando de forma

Sr. Não. Forma e descrição
1 remodelar

Dá uma nova forma a uma matriz sem alterar seus dados

2 plano

Um iterador 1-D sobre a matriz

3 achatar

Retorna uma cópia da matriz recolhida em uma dimensão

4 ravel

Retorna uma matriz achatada contígua

Transpor Operações

Sr. Não. Operação e descrição
1 transpor

Permuta as dimensões de uma matriz

2 ndarray.T

O mesmo que self.transpose ()

3 rollaxis

Rola o eixo especificado para trás

4 swapaxes

Intercambia os dois eixos de uma matriz

Alterando Dimensões

Sr. Não. Dimensão e descrição
1 difundir

Produz um objeto que imita a transmissão

2 broadcast_to

Transmite uma matriz para uma nova forma

3 expand_dims

Expande a forma de uma matriz

4 aperto

Remove entradas unidimensionais da forma de uma matriz

Juntando Arrays

Sr. Não. Matriz e descrição
1 concatenar

Une uma sequência de matrizes ao longo de um eixo existente

2 pilha

Une uma sequência de matrizes ao longo de um novo eixo

3 empacotar

Empilha matrizes em sequência horizontalmente (coluna)

4 vstack

Empilha matrizes em sequência verticalmente (linha sábia)

Dividindo matrizes

Sr. Não. Matriz e descrição
1 Dividido

Divide uma matriz em várias submatrizes

2 hsplit

Divide uma matriz em várias submatrizes horizontalmente (coluna)

3 vsplit

Divide um array em vários subarrays verticalmente (linha)

Adicionando / Removendo Elementos

Sr. Não. Elemento e descrição
1 redimensionar

Retorna uma nova matriz com a forma especificada

2 acrescentar

Acrescenta os valores ao final de uma matriz

3 inserir

Insere os valores ao longo do eixo fornecido antes dos índices fornecidos

4 excluir

Retorna uma nova matriz com submatrizes ao longo de um eixo excluído

5 único

Encontra os elementos únicos de uma matriz