Creando una array con elementos repetidos en Julia – método repeat()

La repeat()es una función incorporada en julia que se usa para construir una array repitiendo los elementos especificados de la array con el número especificado de veces.

Sintaxis:
repetir (A::AbstractArray, cuenta::Integer…)
o
repetir(A::AbstractArray; interior, exterior)
o
repetir(s::AbstractString, r::Integer)
o
repetir(c::AbstractChar, r: :Entero)

Parámetros:

  • A::AbstractArray: Array especificada.
  • counts::Integer: número especificado de veces que se repite cada elemento.
  • interior: Dice la repetición del elemento individual.
  • exterior: Dice la repetición de toda la rebanada.
  • s::AbstractString: string especificada.
  • r::Integer: número especificado de veces que se repite cada elemento.
  • c::AbstractChar: Carácter especificado.

Devoluciones: Devuelve una nueva array construida.

Ejemplo 1:

# Julia program to illustrate 
# the use of Array repeat() method
  
# Constructing an array by repeating
# the specified 1D array with the 
# specified number of times.
A = [1, 2, 3, 4];
println(repeat(A, 1))
  
# Constructing an array by repeating
# the specified 1D array with the 
# specified number of times.
B = [1, 2, 3, 4];
println(repeat(B, 1, 2))
  
# Constructing an array by repeating
# the specified 2D array with the 
# specified number of times.
C = [1 2; 3 4];
println(repeat(C, 2))
  
# Constructing an array by repeating
# the specified 2D array with the 
# specified number of times.
D = [1 2; 3 4];
println(repeat(D, 2, 2))

Producción:

Ejemplo 2:

# Julia program to illustrate 
# the use of Array repeat() method
  
# Constructing an array by repeating
# the specified elements with the 
# specified inner value
println(repeat(1:3, inner = 2))
  
# Constructing an array by repeating
# the specified elements with the 
# specified outer value
println(repeat(2:4, outer = 2))
  
# Constructing an array by repeating
# the specified elements with the 
# specified inner and outer value
println(repeat([5 10; 15 20], inner =(2, 1), outer =(1, 3)))

Producción:

Ejemplo 3:

# Julia program to illustrate 
# the use of Array repeat() method
  
# Getting new string after repetition of
# specified string or character
println(repeat("GFG", 3))
println(repeat("GeeksforGeeks", 2))
println(repeat("a", 4))
println(repeat("A", 5))

Producción:

GFGGFGGFG
GeeksforGeeksGeeksforGeeks
aaaa
AAAAA

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 *