Skip to content
Open
19 changes: 19 additions & 0 deletions docs/user-guide/arrays.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,25 @@ module documentation.

.. _user-guide-array:

Initializing with Data
----------------------
Pass existing data during array creation for convenience:

.. code-block:: python

import zarr
import numpy as np

data = np.random.rand(1000, 1000)
arr = zarr.create_array("data.zarr", shape=data.shape, data=data)

Equivalent to separate assignment:

.. code-block:: python

arr = zarr.create_array("data.zarr", shape=(1000, 1000))
arr[:] = data

Reading and writing data
------------------------

Expand Down