You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ORPA-pyOpenRPA/Resources/WPy64-3720/python-3.7.2.amd64/Lib/site-packages/dask/array/__init__.py

69 lines
3.7 KiB

from __future__ import absolute_import, division, print_function
try:
from ..utils import ignoring
from .blockwise import blockwise, atop
from .core import (Array, block, concatenate, stack, from_array, store,
map_blocks, to_hdf5, to_npy_stack, from_npy_stack,
from_delayed, asarray, asanyarray, PerformanceWarning,
broadcast_arrays, broadcast_to, from_zarr, to_zarr)
from .routines import (take, choose, argwhere, where, coarsen, insert,
ravel, roll, unique, squeeze, ptp, diff, ediff1d,
gradient, bincount, digitize, histogram, cov, array,
dstack, vstack, hstack, compress, extract, round,
count_nonzero, flatnonzero, nonzero, unravel_index,
around, isin, isnull, notnull, isclose, allclose,
corrcoef, swapaxes, tensordot, transpose, dot, vdot,
matmul, outer, apply_along_axis, apply_over_axes,
result_type, atleast_1d, atleast_2d, atleast_3d,
piecewise, flip, flipud, fliplr, einsum, average)
from .reshape import reshape
from .ufunc import (add, subtract, multiply, divide, logaddexp, logaddexp2,
true_divide, floor_divide, negative, power, remainder, mod, conj, exp,
exp2, log, log2, log10, log1p, expm1, sqrt, square, cbrt, reciprocal,
sin, cos, tan, arcsin, arccos, arctan, arctan2, hypot, sinh, cosh,
tanh, arcsinh, arccosh, arctanh, deg2rad, rad2deg, greater,
greater_equal, less, less_equal, not_equal, equal, maximum,
bitwise_and, bitwise_or, bitwise_xor, bitwise_not, invert, minimum,
logical_and, logical_or, logical_xor, logical_not, fmax, fmin,
isreal, iscomplex, isfinite, isinf, isneginf, isposinf, isnan, signbit,
copysign, nextafter, spacing, ldexp, fmod, floor, ceil, trunc, degrees,
radians, rint, fix, angle, real, imag, clip, fabs, sign, absolute,
i0, sinc, nan_to_num, frexp, modf, divide, frompyfunc)
try:
from .ufunc import float_power
except ImportError:
# Absent for NumPy versions prior to 1.12.
pass
from .reductions import (sum, prod, mean, std, var, any, all, min, max,
moment,
argmin, argmax,
nansum, nanmean, nanstd, nanvar, nanmin,
nanmax, nanargmin, nanargmax,
cumsum, cumprod,
topk, argtopk)
from .percentile import percentile
with ignoring(ImportError):
from .reductions import nanprod, nancumprod, nancumsum
with ignoring(ImportError):
from . import ma
from . import random, linalg, overlap, fft, backends
from .overlap import map_overlap
from .wrap import ones, zeros, empty, full
from .creation import ones_like, zeros_like, empty_like, full_like
from .rechunk import rechunk
from ..base import compute
from .optimization import optimize
from .creation import (arange, linspace, meshgrid, indices, diag, eye,
triu, tril, fromfunction, tile, repeat, pad,
diagonal)
from .gufunc import apply_gufunc, gufunc, as_gufunc
from .utils import assert_eq
except ImportError as e:
msg = ("Dask array requirements are not installed.\n\n"
"Please either conda or pip install as follows:\n\n"
" conda install dask # either conda install\n"
" pip install dask[array] --upgrade # or pip install")
raise ImportError(str(e) + '\n\n' + msg)