ak.forms.NumpyForm¶
The form of a ak.layout.NumpyArray, which has ak.types.PrimitiveType, possibly wrapped in one or more layers of ak.types.RegularType.
In addition to the properties and methods described in ak.forms.Form, this has the following.
ak.forms.NumpyForm.__init__¶
- ak.forms.NumpyForm.__init__(inner_shape, itemsize, format, has_identities=False, parameters=None)¶
The inner_shape
is the shape[1:]
of the corresponding ak.layout.NumpyArray (default []
).
The format
is the dtype string returned by pybind11, which is platform-dependent. A platform-independent
interpretation of this is primitive
. When reading from JSON, either the primitive
or the format
needs to be specified.
The itemsize
is redundant, but included for safety because of the platform-dependence of format
.