/usr/local/lib64/python3.6/site-packages/numpy/core
NameSizeModeActions
include/-0755rm
lib/-0755rm
tests/-0755rm
__pycache__/-0755rm
arrayprint.py591140644editdlrm
cversions.py3470644editdlrm
defchararray.py700410644editdlrm
einsumfunc.py506890644editdlrm
fromnumeric.py1192160644editdlrm
function_base.py180340644editdlrm
generate_numpy_api.py70220644editdlrm
getlimits.py190760644editdlrm
machar.py107860644editdlrm
memmap.py115620644editdlrm
multiarray.py544100644editdlrm
numeric.py746150644editdlrm
numerictypes.py165630644editdlrm
overrides.py74810644editdlrm
records.py350830644editdlrm
setup.py424090644editdlrm
setup_common.py184100644editdlrm
shape_base.py290140644editdlrm
umath.py20400644editdlrm
umath_tests.py3890644editdlrm
_add_newdocs.py2027410644editdlrm
_asarray.py98740644editdlrm
_dtype.py98200644editdlrm
_dtype_ctypes.py36730644editdlrm
_exceptions.py61450644editdlrm
_internal.py262930644editdlrm
_methods.py91480644editdlrm
_multiarray_tests.cpython-36m-x86_64-linux-gnu.so1671120755editdlrm
_multiarray_umath.cpython-36m-x86_64-linux-gnu.so41692480755editdlrm
_operand_flag_tests.cpython-36m-x86_64-linux-gnu.so131680755editdlrm
_rational_tests.cpython-36m-x86_64-linux-gnu.so598560755editdlrm
_string_helpers.py28550644editdlrm
_struct_ufunc_tests.cpython-36m-x86_64-linux-gnu.so132720755editdlrm
_type_aliases.py88460644editdlrm
_ufunc_config.py138210644editdlrm
_umath_tests.cpython-36m-x86_64-linux-gnu.so277680755editdlrm
__init__.py43350644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/numpy/core/__init__.py (4335B)
""" Contains the core of NumPy: ndarray, ufuncs, dtypes, etc. Please note that this module is private. All functions and objects are available in the main ``numpy`` namespace - use that instead. """ from numpy.version import version as __version__ import os # disables OpenBLAS affinity setting of the main thread that limits # python threads or processes to one core env_added = [] for envkey in ['OPENBLAS_MAIN_FREE', 'GOTOBLAS_MAIN_FREE']: if envkey not in os.environ: os.environ[envkey] = '1' env_added.append(envkey) try: from . import multiarray except ImportError as exc: import sys msg = """ IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE! Importing the numpy C-extensions failed. This error can happen for many reasons, often due to issues with your setup or how NumPy was installed. We have compiled some common reasons and troubleshooting tips at: https://numpy.org/devdocs/user/troubleshooting-importerror.html Please note and check the following: * The Python version is: Python%d.%d from "%s" * The NumPy version is: "%s" and make sure that they are the versions you expect. Please carefully study the documentation linked above for further help. Original error was: %s """ % (sys.version_info[0], sys.version_info[1], sys.executable, __version__, exc) raise ImportError(msg) finally: for envkey in env_added: del os.environ[envkey] del envkey del env_added del os from . import umath # Check that multiarray,umath are pure python modules wrapping # _multiarray_umath and not either of the old c-extension modules if not (hasattr(multiarray, '_multiarray_umath') and hasattr(umath, '_multiarray_umath')): import sys path = sys.modules['numpy'].__path__ msg = ("Something is wrong with the numpy installation. " "While importing we detected an older version of " "numpy in {}. One method of fixing this is to repeatedly uninstall " "numpy until none is found, then reinstall this version.") raise ImportError(msg.format(path)) from . import numerictypes as nt multiarray.set_typeDict(nt.sctypeDict) from . import numeric from .numeric import * from . import fromnumeric from .fromnumeric import * from . import defchararray as char from . import records as rec from .records import * from .memmap import * from .defchararray import chararray from . import function_base from .function_base import * from . import machar from .machar import * from . import getlimits from .getlimits import * from . import shape_base from .shape_base import * from . import einsumfunc from .einsumfunc import * del nt from .fromnumeric import amax as max, amin as min, round_ as round from .numeric import absolute as abs # do this after everything else, to minimize the chance of this misleadingly # appearing in an import-time traceback from . import _add_newdocs # add these for module-freeze analysis (like PyInstaller) from . import _dtype_ctypes from . import _internal from . import _dtype from . import _methods __all__ = ['char', 'rec', 'memmap'] __all__ += numeric.__all__ __all__ += fromnumeric.__all__ __all__ += rec.__all__ __all__ += ['chararray'] __all__ += function_base.__all__ __all__ += machar.__all__ __all__ += getlimits.__all__ __all__ += shape_base.__all__ __all__ += einsumfunc.__all__ # Make it possible so that ufuncs can be pickled # Here are the loading and unloading functions # The name numpy.core._ufunc_reconstruct must be # available for unpickling to work. def _ufunc_reconstruct(module, name): # The `fromlist` kwarg is required to ensure that `mod` points to the # inner-most module rather than the parent package when module name is # nested. This makes it possible to pickle non-toplevel ufuncs such as # scipy.special.expit for instance. mod = __import__(module, fromlist=[name]) return getattr(mod, name) def _ufunc_reduce(func): from pickle import whichmodule name = func.__name__ return _ufunc_reconstruct, (whichmodule(func, name), name) import copyreg copyreg.pickle(ufunc, _ufunc_reduce, _ufunc_reconstruct) # Unclutter namespace (must keep _ufunc_reconstruct for unpickling) del copyreg del _ufunc_reduce from numpy._pytesttester import PytestTester test = PytestTester(__name__) del PytestTester