numpy.sort_complex () in Python

NumPy | Python Methods and Functions

numpy.sort_complex() is used to sort a complex array. It sorts the array using the real part first and then the imaginary part.

Syntax: numpy.sort_complex (arr)

Parameters:
arr: [array_like] Input array.

Return: [complex ndarray] A sorted complex array.

Code # 1:

# Python program explaining
# sort_complex () function

 

import numpy as geek

  
# input array

in_arr = [ 2 , 8 , 7 , 5 , 9 ]

print ( "Input array:" , in_arr) 

 

out_arr = geek.sort_complex (in_arr) 

print ( "Output sorted array:" , out_arr)

Output:

 Input array: [2, 8, 7, 5, 9] Output sorted array: [2. + 0.j 5. + 0.j 7. + 0.j 8. + 0.j 9. + 0.j] 

Code no. 2:

# Python program explaining
# sort_complex () function

  

import numpy as geek

 
# input array

in_arr = [ 2 + 4j , 5 + 9j , 3 - 2j , 4 - 3j , 3 + 5j , 2 - 4j , 5 ]

print ( "Input array:" , in_arr) 

 

out_arr = geek.sort_complex (in_arr) 

print ( "Output sorted array:" , out_arr)

Output:

 Input array: [(2 + 4j), (5 + 9j), (3-2j), (4-3j), (3 + 5j), (2-4j), 5] Output sorted array: [2.-4.j 2. + 4.j 3.- 2.j 3. + 5.j 4.-3.j 5. + 0.j 5. + 9.j] 




Get Solution for free from DataCamp guru