Skip to content

Commit 0b5332b

Browse files
committed
replace deprecated numpy.linalg.linalg.LinAlgError with numpy.linalg.LinAlgError and isort
1 parent 38188fb commit 0b5332b

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

control/statesp.py

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -48,26 +48,27 @@
4848
"""
4949

5050
import math
51+
from copy import deepcopy
52+
from warnings import warn
53+
5154
import numpy as np
52-
from numpy import any, asarray, concatenate, cos, delete, \
53-
empty, exp, eye, isinf, ones, pad, sin, zeros, squeeze
54-
from numpy.random import rand, randn
55-
from numpy.linalg import solve, eigvals, matrix_rank
56-
from numpy.linalg.linalg import LinAlgError
5755
import scipy as sp
5856
import scipy.linalg
59-
from scipy.signal import cont2discrete
57+
from numpy import (any, asarray, concatenate, cos, delete, empty, exp, eye,
58+
isinf, ones, pad, sin, squeeze, zeros)
59+
from numpy.linalg import LinAlgError, eigvals, matrix_rank, solve
60+
from numpy.random import rand, randn
6061
from scipy.signal import StateSpace as signalStateSpace
61-
from warnings import warn
62+
from scipy.signal import cont2discrete
6263

63-
from .exception import ControlSlycot, slycot_check, ControlMIMONotImplemented
64+
from . import config
65+
from .exception import ControlMIMONotImplemented, ControlSlycot, slycot_check
6466
from .frdata import FrequencyResponseData
67+
from .iosys import (InputOutputSystem, _process_dt_keyword,
68+
_process_iosys_keywords, _process_signal_list,
69+
common_timebase, isdtime, issiso)
6570
from .lti import LTI, _process_frequency_response
66-
from .iosys import InputOutputSystem, common_timebase, isdtime, issiso, \
67-
_process_iosys_keywords, _process_dt_keyword, _process_signal_list
68-
from .nlsys import NonlinearIOSystem, InterconnectedSystem
69-
from . import config
70-
from copy import deepcopy
71+
from .nlsys import InterconnectedSystem, NonlinearIOSystem
7172

7273
try:
7374
from slycot import ab13dd
@@ -2221,9 +2222,10 @@ def _convert_to_statespace(sys, use_prefix_suffix=False, method=None):
22212222
by the calling function.
22222223
22232224
"""
2224-
from .xferfcn import TransferFunction
22252225
import itertools
22262226

2227+
from .xferfcn import TransferFunction
2228+
22272229
if isinstance(sys, StateSpace):
22282230
return sys
22292231

0 commit comments

Comments
 (0)