numpy.vstack() em python
numpy.vstack()
A função é usada para empilhar a sequência de matrizes de entrada verticalmente para fazer uma única matriz.
Sintaxe: numpy.vstack (tup)
Parâmetros:
tup: [seqüência de ndarrays] Tupla contendo os arrays a serem empilhados. As matrizes devem ter a mesma forma ao longo de todos, exceto o primeiro eixo.Retorno: [ndarray empilhado] O array empilhado dos arrays de entrada.
Código # 1:
import
numpy as geek
in_arr1
=
geek.array([
1
,
2
,
3
] )
(
"1st Input array : \n"
, in_arr1)
in_arr2
=
geek.array([
4
,
5
,
6
] )
(
"2nd Input array : \n"
, in_arr2)
out_arr
=
geek.vstack((in_arr1, in_arr2))
(
"Output vertically stacked array:\n "
, out_arr)
Resultado:
1ª matriz de entrada: [1 2 3] 2ª matriz de entrada: [4 5 6] Saída da matriz verticalmente empilhada: [[1 2 3] [4 5 6]]
Código # 2:
import
numpy as geek
in_arr1
=
geek.array([[
1
,
2
,
3
], [
-
1
,
-
2
,
-
3
]] )
(
"1st Input array : \n"
, in_arr1)
in_arr2
=
geek.array([[
4
,
5
,
6
], [
-
4
,
-
5
,
-
6
]] )
(
"2nd Input array : \n"
, in_arr2)
out_arr
=
geek.vstack((in_arr1, in_arr2))
(
"Output stacked array :\n "
, out_arr)
Resultado:
1ª matriz de entrada: [[1 2 3] [-1 -2 -3]] 2ª matriz de entrada: [[4 5 6] [-4 -5 -6]] Matriz empilhada de saída: [[1 2 3] [-1 -2 -3] [4 5 6] [-4 -5 -6]]
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva