dask.array.Array

class dask.array.Array(dask, name, chunks, dtype=None, meta=None, shape=None)[source]

Parallel Dask Array

A parallel nd-array comprised of many numpy arrays arranged in a grid.

This constructor is for advanced uses only. For normal use see the dask.array.from_array() function.

Parameters
daskdict

Task dependency graph

namestring

Name of array in dask

shapetuple of ints

Shape of the entire array

chunks: iterable of tuples

block sizes along each dimension

dtypestr or dtype

Typecode or data-type for the new Dask Array

metaempty ndarray

empty ndarray created with same NumPy backend, ndim and dtype as the Dask Array being created (overrides dtype)

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

all([axis, out, keepdims, where])

This docstring was copied from numpy.ndarray.all.

any([axis, out, keepdims, where])

This docstring was copied from numpy.ndarray.any.

argmax([axis, out])

This docstring was copied from numpy.ndarray.argmax.

argmin([axis, out])

This docstring was copied from numpy.ndarray.argmin.

argtopk(k[, axis, split_every])

The indices of the top k elements of an array.

astype(dtype, **kwargs)

Copy of the array, cast to a specified type.

choose(choices[, out, mode])

This docstring was copied from numpy.ndarray.choose.

clip([min, max, out])

This docstring was copied from numpy.ndarray.clip.

compute(**kwargs)

Compute this dask collection

compute_chunk_sizes()

Compute the chunk sizes for a Dask array.

conj()

copy()

Copy array.

cumprod([axis, dtype, out])

This docstring was copied from numpy.ndarray.cumprod.

cumsum([axis, dtype, out])

This docstring was copied from numpy.ndarray.cumsum.

dot(b[, out])

This docstring was copied from numpy.ndarray.dot.

flatten([order])

This docstring was copied from numpy.ndarray.ravel.

map_blocks(*args[, name, token, dtype, ...])

Map a function across all blocks of a dask array.

map_overlap(func, depth[, boundary, trim])

Map a function over blocks of the array with some overlap

max([axis, out, keepdims, initial, where])

This docstring was copied from numpy.ndarray.max.

mean([axis, dtype, out, keepdims, where])

This docstring was copied from numpy.ndarray.mean.

min([axis, out, keepdims, initial, where])

This docstring was copied from numpy.ndarray.min.

moment(order[, axis, dtype, keepdims, ddof, ...])

Calculate the nth centralized moment.

nonzero()

This docstring was copied from numpy.ndarray.nonzero.

persist(**kwargs)

Persist this dask collection into memory

prod([axis, dtype, out, keepdims, initial, ...])

This docstring was copied from numpy.ndarray.prod.

ravel([order])

This docstring was copied from numpy.ndarray.ravel.

rechunk([chunks, threshold, ...])

See da.rechunk for docstring

repeat(repeats[, axis])

This docstring was copied from numpy.ndarray.repeat.

reshape(shape[, order])

This docstring was copied from numpy.ndarray.reshape.

round([decimals, out])

This docstring was copied from numpy.ndarray.round.

squeeze([axis])

This docstring was copied from numpy.ndarray.squeeze.

std([axis, dtype, out, ddof, keepdims, where])

This docstring was copied from numpy.ndarray.std.

store(targets[, lock, regions, compute, ...])

Store dask arrays in array-like objects, overwrite data in target

sum([axis, dtype, out, keepdims, initial, where])

This docstring was copied from numpy.ndarray.sum.

swapaxes(axis1, axis2)

This docstring was copied from numpy.ndarray.swapaxes.

to_dask_dataframe([columns, index, meta])

Convert dask Array to dask Dataframe

to_delayed([optimize_graph])

Convert into an array of dask.delayed.Delayed objects, one per chunk.

to_hdf5(filename, datapath, **kwargs)

Store array in HDF5 file

to_svg([size])

Convert chunks from Dask Array into an SVG Image

to_tiledb(uri, *args, **kwargs)

Save array to the TileDB storage manager

to_zarr(*args, **kwargs)

Save array to the zarr storage format

topk(k[, axis, split_every])

The top k elements of an array.

trace([offset, axis1, axis2, dtype, out])

This docstring was copied from numpy.ndarray.trace.

transpose(*axes)

This docstring was copied from numpy.ndarray.transpose.

var([axis, dtype, out, ddof, keepdims, where])

This docstring was copied from numpy.ndarray.var.

view([dtype, order])

Get a view of the array as a new data type

visualize([filename, format, optimize_graph])

Render the computation of this object's task graph using graphviz.

Attributes

dask

A

T

blocks

An array-like interface to the blocks of an array.

chunks

Chunks property.

chunksize

dtype

imag

itemsize

Length of one array element in bytes

name

nbytes

Number of bytes in array

ndim

npartitions

numblocks

partitions

Slice an array by partitions.

real

shape

size

Number of elements in array

vindex

Vectorized indexing with broadcasting.