Ruby | Función array vstack()

El vstack() es un método incorporado en Ruby que devuelve una nueva array resultante de apilar verticalmente el receptor con las arrays dadas.
Requiere una array que se apila verticalmente.

Sintaxis : mat1.vstack(mat2)

Parámetros : la función necesita una array que debe apilarse verticalmente.

Valor de retorno : devuelve la array resultante después de que se realiza el apilamiento.

Ejemplo 1 :

# Ruby program for vstack() method in Matrix
   
# Include matrix 
require "matrix"
   
# Initialize a matrix 
mat1 =  Matrix[[1, 21], [31, 18]]
mat2 =  Matrix[[4, 6], [3, 9]]
   
# prints the resultant matrix 
puts  mat1.vstack(mat2)

Salida :

Matrix[[1, 21], [31, 18], [4, 6], [3, 9]]

Ejemplo 2 :

# Ruby program for vstack() method in Matrix
   
# Include matrix 
require "matrix"
   
# Initialize a matrix 
mat1 =  Matrix[[3, 5, 9], [10, 19, 123]]
mat2 =  Matrix[[12, 12, 13], [19, 18, 89]]
   
# prints the resultant matrix 
puts  mat1.vstack(mat2)

Salida :

Matrix[[3, 5, 9], [10, 19, 123], [12, 12, 13], [19, 18, 89]]

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *