Uma das bibliotecas Python oferece uma função de ladrilhos numpy para trabalhar com matrizes. Este artigo cobre os detalhes de como o ladrilho Numpy funciona e o que faz. Forneceremos uma revisão rápida do ladrilho Numpy e explicaremos brevemente sua sintaxe e, finalmente, fornecemos alguns exemplos para ajudá -lo a entender a função do ladrilho Numpy.
O que é Numpy Tile?
Antes de discutir o azulejo Numpy, vamos primeiro discutir o Numpy é uma biblioteca Python e um pacote fundamental que oferece rotinas de álgebra linear, geradores de números aleatórios, funções matemáticas abrangentes, transformação de Fourier, computação científica, manipulação de dados e muitas outras funções.
Além disso, a biblioteca Numpy fornece matrizes usadas para armazenar, organizar e manipular números. Muitas funções numpy são usadas em matrizes para manipular matrizes numpy, e uma delas é uma azulejos numpy.
O ladrilho Numpy na linguagem de programação Python fornece a instalação para repetir uma matriz várias vezes, quantas vezes quiser.
Numpy Tile in Python é uma função que cria uma nova matriz replicando uma matriz de entrada. Pense em um piso de azulejo; O mesmo ladrilho é repetido várias vezes para cobrir o piso inteiro. A função de ladrilho Numpy permite ao usuário selecionar uma matriz e repeti -la quantas vezes quiser.
Por exemplo, digamos que temos uma matriz [1, 2, 3, 4], aplique a função Numpy Tile como NP.telha ([1, 2, 3, 4], 2), duplicará a matriz duas vezes e retornará uma nova matriz.
Sintaxe do azulejo Numpy
O Numpy sempre retorna a matriz, mesmo se você fornecer uma lista. Portanto, depois de executar a função Numpy Tile, uma nova matriz é devolvida. A sintaxe do azulejo Numpy é a seguinte:
# np.telha (matriz, repetição)O 'Array' representa a matriz de entrada na qual a função de ladrilho deve ser aplicada. A 'repetição' representa o número de quantas vezes a matriz de entrada deve ser repetida. Vamos entender isso com a demonstração de exemplos.
Como a função Numpy Tile funciona em Python?
A função do azulejo Numpy é muito simples. Primeiro, instale qualquer intérprete Python em seu sistema, por exemplo, Spyder. Em seguida, instale o Numpy usando o comando pip; por exemplo, !pip install numpy. Depois que a biblioteca Numpy é instalada, suas funções e métodos podem ser facilmente incorporados aos programas Python.
Abaixo, apresentamos alguns exemplos para ajudá -lo a entender melhor a função de ladrilho Numpy.
Exemplo 1:
Neste exemplo, simplesmente usamos uma matriz unidimensional e aplicamos a função de ladrilho Numpy. Em seguida, simplesmente importamos uma função Numpy como NP, então usamos uma matriz composta por quatro valores e depois aplicamos a função de ladrilho Numpy nele.
importar numpy como npComo você pode observar, a primeira saída apresenta as três repetições porque o número repetido fornecido é 3 enquanto a segunda saída tem a repetição quatro vezes porque o número de repetição fornecido é 4. Aqui está a saída do código dado acima.
Exemplo 2:
Aqui está outro exemplo para demonstrar a função do ladrilho Numpy. Neste exemplo, simplesmente importamos o Numpy como NP e depois usamos uma matriz com o valor de 0 eixo. Depois disso, atribuímos a repetição número 3 para que a matriz seja repetida 3 vezes.
importar numpy como npAqui está a saída do código acima:
Exemplo 3:
Neste exemplo, explicaremos que a repetição da matriz de entrada pode ser mais do que as dimensões da matriz de entrada. Então, primeiro, importaremos a função Numpy como NP, depois declaramos a matriz com 4 valores e fornecemos o valor da repetição mais do que a dimensão da matriz.
Vamos ver o código primeiro, e então explicaremos melhor. Aqui está o código:
importar numpy como npComo você pode observar, o valor da repetição é (3, 3), o que significa que, primeiro, os valores da matriz são repetidos três vezes, depois a matriz resultante é duplicada três vezes. Vamos ver a saída para que possamos visualizar o resultado e entendê -lo melhor.
Exemplo 4:
No exemplo anterior, demonstramos que o número de repetição pode ser maior que a dimensão da matriz de entrada. Neste exemplo, explicaremos que o número de repetições pode ser menor que as dimensões da matriz de entrada.
Aqui, simplesmente importamos o Numpy como NP e depois declaramos uma matriz de entrada bidimensional com 2 números em cada dimensão. Aqui está o código do exemplo:
importar numpy como npComo você pode observar, a matriz de entrada é bidimensional e o número de repetição é 3. Neste exemplo, cada valor da matriz é repetido 3 vezes, mas o número de dimensões permanece o mesmo. Aqui está a saída do código fornecido acima:
Conclusão
Neste artigo, aprendemos sobre a função Numpy Tile. Numpy Library fornece várias funções em matrizes e uma das quais é a função de ladrilho. A função de ladrilho Numpy permite ao usuário repetir a matriz de entrada quantas vezes for necessária. Com a ajuda de vários exemplos, explicamos o uso da função Numpy Tile para fazer você entender a função de uma maneira melhor.