done
This commit is contained in:
17
lib/python3.11/site-packages/numpy/linalg/linalg.py
Normal file
17
lib/python3.11/site-packages/numpy/linalg/linalg.py
Normal file
@ -0,0 +1,17 @@
|
||||
def __getattr__(attr_name):
|
||||
import warnings
|
||||
|
||||
from numpy.linalg import _linalg
|
||||
ret = getattr(_linalg, attr_name, None)
|
||||
if ret is None:
|
||||
raise AttributeError(
|
||||
f"module 'numpy.linalg.linalg' has no attribute {attr_name}")
|
||||
warnings.warn(
|
||||
"The numpy.linalg.linalg has been made private and renamed to "
|
||||
"numpy.linalg._linalg. All public functions exported by it are "
|
||||
f"available from numpy.linalg. Please use numpy.linalg.{attr_name} "
|
||||
"instead.",
|
||||
DeprecationWarning,
|
||||
stacklevel=3
|
||||
)
|
||||
return ret
|
Reference in New Issue
Block a user