Concatenación de arrays en Julia – Métodos cat(), vcat(), hcat() y hvcat()

Es cat()una función incorporada en julia que se usa para concatenar las arrays de entrada dadas a lo largo de las dimensiones especificadas en las dimensiones iterables.

Sintaxis: cat(A…; dims=dims)

Parámetros:

  • A: Arrays especificadas.
  • R: Dimensiones especificadas.

Devoluciones: Devuelve la array concatenada.

Ejemplo:

# Julia program to illustrate 
# the use of cat() method
   
# Getting the concatenated array
a = [1, 2, 3, 4]
b = [5, 10, 15, 20]
cat(a, b, dims =(2, 2))

Producción:

vcat()

La vcat()es una función incorporada en julia que se usa para concatenar las arrays dadas a lo largo de la dimensión 1.

Sintaxis: vcat(A…)

Parámetros:

  • A: Arrays especificadas.

Devoluciones: Devuelve la array concatenada.

Ejemplo:

# Julia program to illustrate 
# the use of vcat() method
   
# Getting the concatenated array
a = [5 10 15 20]
b = [2 4 6 8; 1 3 5 7]
vcat(a, b)

Producción:

gato()

La hcat()es una función incorporada en julia que se usa para concatenar las arrays dadas a lo largo de la dimensión 2.

Sintaxis: hcat(A…)

Parámetros:

  • A: Arrays especificadas.

Devoluciones: Devuelve la array concatenada.

Ejemplo:

# Julia program to illustrate 
# the use of hcat() method
   
# Getting the concatenated array
a = [5; 10; 15; 20; 25]
b = [1 2; 3 4; 5 6; 7 8; 9 10]
hcat(a, b)

Producción:

hvcat()

Es hvcat()una función incorporada en julia que se usa para concatenar las arrays dadas horizontal y verticalmente en una sola llamada. El primer parámetro especifica el número de argumentos a concatenar en cada fila de bloque.

Sintaxis:
hvcat(filas::Tuple{Vararg{Int}}, valores…)

Parámetros:

  • filas: Fila de bloque especificada.
  • valores: valores especificados.

Devoluciones: Devuelve la array concatenada.

Ejemplo:

# Julia program to illustrate 
# the use of hvcat() method
   
# Getting the concatenated array
a, b, c, d = 5, 10, 15, 20
[a b; c d]
hvcat((2, 2), a, b, c, d)

Producción:

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *