MCPcopy Create free account

hub / github.com/pydata/numexpr / functions

Functions346 in github.com/pydata/numexpr

Function_assign_last
AST function handler for the last assignment in a statement block. Promotes output magically if it has not been pre-allocated.
numexpr3/ne3compiler.py:916
Function_attribute
AST factory function for attributes, such as :code:`numpy.pi`. Other than the attribute handle these are always treated similar to :cod
numexpr3/ne3compiler.py:1158
Function_boolop
The equivalent AST factory for :code:`ast.Boolop` nodes to :code:`_binop`. :code:`ast.Boolop` nodes typically represent bitshift, bitand, and
numexpr3/ne3compiler.py:1360
Function_call
AST function factory for a callable, for one to three arguments. One-function arguments are typical, they may take many forms such as ca
numexpr3/ne3compiler.py:1272
Method_cast3
_cast3 isn't called by where/tenary so no need for an implementation at present.
numexpr3/ne3compiler.py:886
Function_check_arch
()
numexpr3/cpuinfo.py:1887
Function_compare
The equivalent AST factory for :code:`ast.Compare` nodes to :code:`_binop`. :code:`ast.Compare` node fields are :code:`(left,ops,comparators
numexpr3/ne3compiler.py:1339
Function_const
AST factory function for building scalar constants from numbers or string literals parsed by the AST. The constants are stored and cas
numexpr3/ne3compiler.py:1124
Function_expression
(self: NumExpr, node: ast.AST)
numexpr3/ne3compiler.py:930
Function_expression_last
The statement block can end without an assignment, in which case the output is implicitly allocated and returned.
numexpr3/ne3compiler.py:933
Function_list
Parse a list literal into a numpy.array e.g. :code:`ne3.NumExpr( 'a < [1,2,3]' )` Only numbers are supported at present. Mixing floats
numexpr3/ne3compiler.py:1398
Function_name
AST factory function for NumReg registers from variable names parsed by the AST. Handles three cases: 1. node.id is already in namesR
numexpr3/ne3compiler.py:1075
Function_unaryop
Currently only :code:`ast.USub`, i.e. the negation operation :code:`'-a', is supported, and the :code:`node.operand` is the value acted upon
numexpr3/ne3compiler.py:1376
Function_unsupported
(self: NumExpr, node: ast.AST)
numexpr3/ne3compiler.py:1413
Functionacosf2
numexpr3/msvc_function_stubs.hpp:78
Functionacoshf2
numexpr3/msvc_function_stubs.hpp:102
Functionasinf2
numexpr3/msvc_function_stubs.hpp:74
Functionasinhf2
numexpr3/msvc_function_stubs.hpp:98
Functionatan2f2
numexpr3/msvc_function_stubs.hpp:138
Functionatanf2
numexpr3/msvc_function_stubs.hpp:82
Functionatanhf2
numexpr3/msvc_function_stubs.hpp:106
Functionbench
bench/suite.py:66
Methodbuild_extension
(self, ext)
setup.py:329
Functioncase1_ne2
(x1, x2)
bench/bench.py:227
Functioncase1_numba
(x1, x2)
bench/bench.py:232
Functioncase1_numpy
(x1, x2)
bench/bench.py:224
Methodcomplex64_func
(a, b)
numexpr3/tests/test_numexpr.py:218
Methodcomplex_func
(a, b)
numexpr3/tests/test_numexpr.py:233
Functionconfiguration
()
setup.py:210
Functioncosf2
numexpr3/msvc_function_stubs.hpp:66
Functioncoshf2
numexpr3/msvc_function_stubs.hpp:90
Functiondebug
(text)
numexpr3/ne3compiler.py:41
Methoddisassemble
Prints a formatted representation of the program and registers for debugging purposes.
numexpr3/ne3compiler.py:512
Functionevaluate
Evaluate a mutli-line expression element-wise, using NumPy broadcasting rules. This function is provided as a convience for porting code fro
numexpr3/ne3compiler.py:212
Functionexpf2
numexpr3/msvc_function_stubs.hpp:122
Functionexpm1f2
numexpr3/msvc_function_stubs.hpp:126
Functionfabsf2
numexpr3/msvc_function_stubs.hpp:130
Functionfconj
Needed for allowing the internal casting in numexpr machinery for conjugate operations RAM: What this comment means is if the user calls conj(x) on a
numexpr3/complex_functions.hpp:331
Functionfconjf2
Needed for allowing the internal casting in numexpr machinery for conjugate operations
numexpr3/msvc_function_stubs.hpp:144
Methodfind_modules
(self)
setup.py:192
Methodfind_package_modules
(self, package, package_dir)
setup.py:183
FunctionfinishThreads
numexpr3/interpreter.cpp:231
Functionfmodf2
numexpr3/msvc_function_stubs.hpp:134
Functionfuture_worker
Multiprocessing cannot deal with bound methods, as they aren't pickleable.
numexpr3/tests/test_numexpr.py:678
Functionget_cpu_info
Returns the CPU info by using the best sources of information for your OS. Returns {} if nothing is found.
numexpr3/cpuinfo.py:1834
Functionget_ncores
()
numexpr3/utils.py:83
Functionget_nthreads
Get the number of threads currently being used by the virtual machine.
numexpr3/utils.py:64
Functionget_reduction_axis
TODO: refactor get_reduction_axis
numexpr3/interpreter.cpp:93
Methodglobal_state
numexpr3/module.hpp:84
Functionhypotf2
RAM: hypotf was also missing
numexpr3/msvc_function_stubs.hpp:54
Functioninfo
(text)
numexpr3/ne3compiler.py:37
MethodinitZeros
(self)
bench/bench.py:44
Functionlog10f2
numexpr3/msvc_function_stubs.hpp:118
Functionlog1pf2
numexpr3/msvc_function_stubs.hpp:114
Functionlogf2
numexpr3/msvc_function_stubs.hpp:110
Functionnc_abs
numexpr3/complex_functions.hpp:591
Functionnc_abs2
numexpr3/complex_functions.hpp:623
Functionnc_acos
numexpr3/complex_functions.hpp:941
Functionnc_acosh
numexpr3/complex_functions.hpp:1007
Functionnc_add
numexpr3/complex_functions.hpp:161
Functionnc_angle
numexpr3/complex_functions.hpp:1635
Functionnc_asin
numexpr3/complex_functions.hpp:1069
Functionnc_asinh
numexpr3/complex_functions.hpp:1131
Functionnc_atan
numexpr3/complex_functions.hpp:1185
Functionnc_atanh
numexpr3/complex_functions.hpp:1235
Functionnc_complex
numexpr3/complex_functions.hpp:109
Functionnc_conj
numexpr3/complex_functions.hpp:289
Functionnc_cos
numexpr3/complex_functions.hpp:1290
Functionnc_cosh
numexpr3/complex_functions.hpp:1326
Functionnc_crosspower
RAM: cross-power-spectrum (for Phase Correlation). https://en.wikipedia.org/wiki/Phase_correlation
numexpr3/complex_functions.hpp:1672
Functionnc_div
numexpr3/complex_functions.hpp:473
Functionnc_exp
numexpr3/complex_functions.hpp:753
Functionnc_expm1
numexpr3/complex_functions.hpp:786
Functionnc_imag
numexpr3/complex_functions.hpp:77
Functionnc_log
numexpr3/complex_functions.hpp:669
Functionnc_log10
numexpr3/complex_functions.hpp:1365
Functionnc_log1p
numexpr3/complex_functions.hpp:701
Functionnc_mul
numexpr3/complex_functions.hpp:395
Functionnc_neg
numexpr3/complex_functions.hpp:257
Functionnc_pow
RAM: algorithm branches, and is really not designed for a modern CPU... TODO: we should be able to branch the exp>-100 && exp<100 test before the for
numexpr3/complex_functions.hpp:833
Functionnc_real
numexpr3/complex_functions.hpp:44
Functionnc_sin
numexpr3/complex_functions.hpp:1405
Functionnc_sinh
numexpr3/complex_functions.hpp:1441
Functionnc_sqrt
numexpr3/complex_functions.hpp:558
Functionnc_sub
numexpr3/complex_functions.hpp:209
Functionnc_tan
numexpr3/complex_functions.hpp:1477
Functionnc_tanh
numexpr3/complex_functions.hpp:1556
Functionnr_heaviside
numexpr3/real_functions.hpp:405
Functionnr_int_pow
numexpr3/real_functions.hpp:187
Functionnr_logaddexp
logaddexp
numexpr3/real_functions.hpp:316
Functionprint_info
Print software versions that NumExpr imports and CPU information.
numexpr3/utils.py:132
Functionpthread_cond_destroy
numexpr3/win32/pthread.c:102
Functionpthread_cond_signal
* IMPORTANT: This implementation requires that pthread_cond_signal * is called while the mutex is held that is used in the corresponding * pthread_c
numexpr3/win32/pthread.c:166
Methodrun
(self)
setup.py:177
Functionsave
To save namedtuples, convert them to ``dict`` objects via ``namedtuple._asdict()`` before serializing as JSON? They are saved without field n
bench/suite.py:82
MethodsetUp
(self, N_threads=1, ssize=SMALL_SIZE)
numexpr3/tests/test_numexpr.py:40
MethodsetUp
(self, N_threads=-1, ssize=LARGE_SIZE)
numexpr3/tests/test_numexpr.py:299
MethodsetUp
(self, N_threads=1, ssize=SMALL_SIZE)
numexpr3/tests/test_numexpr.py:308
MethodsetUp
(self)
numexpr3/tests/autotest_stub.py:23
Functionset_nthreads
Sets a number of threads to be used in operations. Generally speaking one should use >= the number of physical cores. NumExpr does not benef
numexpr3/utils.py:70
← previousnext →201–300 of 346, ranked by callers