Sintaxe da função Numpy Stack ()
A função Stack () fornece uma sintaxe relativamente simples, conforme refletido no exemplo abaixo:
Numpy.pilha (matrizes, eixo = 0, out = Nenhum)Os parâmetros da função são os seguintes:
Parâmetros
Valor de retorno
A função retorna uma matriz concatenada com mais uma dimensão do que as matrizes de entrada.
Exemplo 1
Considere o seguinte exemplo:
importar numpy como npUsamos a função Stack () para concatenar duas matrizes ao longo do eixo zero no código anterior.
A forma e a matriz resultantes são os seguintes:
forma: (2, 2, 3)Exemplo 2
Também podemos concatenar as duas matrizes ao longo do eixo um, conforme refletido no exemplo a seguir:
arr_1 = np.Array ([[1,2,3], [4,5,6]]))Nesse caso, especificamos o eixo = 1, o que resulta na seguinte forma e matriz:
forma: (2, 2, 3)Nota: Embora a forma da matriz não mude, a ordem em que os elementos são concatenados é alterada.
Exemplo 3
Para empilhar as matrizes ao longo do último eixo, podemos especificar o eixo como um número inteiro negativo, como mostrado abaixo:
concatenado = np.pilha ((arr_1, arr_2), eixo = -1)O trecho acima retorna como o seguinte exemplo:
forma: (2, 3, 2)Conclusão
Este artigo explora os fundamentos e elementos da função Numpy Stack. Também ilustramos como usar a função de pilha em um conjunto de cenários.
Confira o site da dica do Linux para obter mais tutoriais Numpy.