{ } Raw JSON

bundles / scipy 1.17.1 / scipy / signal / _signaltools / _cmplx_sort

function

scipy.signal._signaltools:_cmplx_sort

source: /scipy/signal/_signaltools.py :2999

Signature

def   _cmplx_sort ( p )

Summary

Sort roots based on magnitude.

Parameters

p : array_like

The roots to sort, as a 1-D array.

Returns

p_sorted : ndarray

Sorted roots.

indx : ndarray

Array of indices needed to sort the input p.

Examples

from scipy import signal
vals = [1, 4, 1+1.j, 3]
p_sorted, indx = signal.cmplx_sort(vals)
p_sorted
indx

Aliases

  • scipy.signal._signaltools._cmplx_sort