ak.from_jax#
Defined in awkward.operations.ak_from_jax on line 13.
- ak.from_jax(array, *, regulararray=False, highlevel=True, behavior=None, attrs=None, primitive_policy='error')#
- Parameters:
array (jax.numpy.DeviceArray) – The JAX DeviceArray to convert into an Awkward Array.
regulararray (bool) – If True and the array is multidimensional, the dimensions are represented by nested
ak.contents.RegularArraynodes; if False and the array is multidimensional, the dimensions are represented by a multivaluedak.contents.NumpyArray.shape. If the array is one-dimensional, this has no effect.highlevel (bool) – If True, return an
ak.Array; otherwise, return a low-levelak.contents.Contentsubclass.behavior (None or dict) – Custom
ak.behaviorfor the output array, if high-level.attrs (None or dict) – Custom attributes for the output array, if high-level.
Converts a JAX DeviceArray array into an Awkward Array.
The resulting layout may involve the following ak.contents.Content types
(only):
ak.contents.RegularArrayifregulararray=True.
See also ak.to_jax, ak.from_numpy and ak.from_jax.