Skip to content
Related Articles

Related Articles

Creating array with repeated elements in Julia – repeat() Method

Improve Article
Save Article
  • Last Updated : 26 Mar, 2020
Improve Article
Save Article

The repeat() is an inbuilt function in julia which is used to construct an array by repeating the specified array elements with the specified number of times.

Syntax:
repeat(A::AbstractArray, counts::Integer…)
or
repeat(A::AbstractArray; inner, outer)
or
repeat(s::AbstractString, r::Integer)
or
repeat(c::AbstractChar, r::Integer)

Parameters:

  • A::AbstractArray: Specified array.
  • counts::Integer: Specified number of times each element get repeated.
  • inner: It says the repetition of individual element.
  • outer: It says the repetition of whole slice.
  • s::AbstractString: Specified string.
  • r::Integer: Specified number of times each element get repeated.
  • c::AbstractChar: Specified character.

Returns: It returns a new constructed array.

Example 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))

Output:

Example 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)))

Output:

Example 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))

Output:

GFGGFGGFG
GeeksforGeeksGeeksforGeeks
aaaa
AAAAA

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!