Open In App

Getting maximum elements in Julia – maximum() and maximum!() Methods

Last Updated : 19 Aug, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

The maximum() is an inbuilt function in julia which is used to return maximum elements in different scenario.

Syntax: 
maximum(f, itr) 
or 
maximum(itr) 
or 
maximum(A::AbstractArray; dims)

Parameters: 

  • f: Specified function.
  • itr: Specified list of elements.
  • A::AbstractArray: Specified array of different dimensions.
  • dims: Specified dimensions.

Returns: It returns the maximum elements in different scenario. 
 

Example:  

Julia




# Julia program to illustrate
# the use of maximum() method
 
# Getting maximum elements in different scenarios
 
# In the below scenario, length function
# and a list of elements are used as
# parameter. Here the length of string with
# maximum alphabets will be returned
println(maximum(length, ["GFG", "Geeks", "GeeksforGeeks"]))
 
# In the below scenario, a list of
# elements are shown and maximum elements are
# returned as output
println(maximum([5, 10, 15, 20]))
 
# Getting the maximum value of an array
# over the given dimensions
A = [5 10; 15 20];
println(maximum(A, dims = 1))
println(maximum(A, dims = 2))


Output: 

The maximum!() is an inbuilt function in julia which is used to calculate the maximum value of the specified array over the specified singleton dimensions. 

Syntax: maximum!(r, A)
Parameters: 

  • r: Specified singleton dimensions.
  • A: Specified array.

Returns: It returns the maximum value of the specified array over the specified singleton dimensions. 
 

Example: 

Julia




# Julia program to illustrate
# the use of maximum !() method
 
# Getting the maximum value of the
# specified array over the specified
# singleton dimensions.
A = [5 10; 15 20];
println(maximum !([1; 1], A))
println(maximum !([1 1], A))


Output: 

[10, 20]
[15 20]

 



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads