@property
def shape(self):
    '\n        Provides the numpy array-like shape of this variable.\n\n        Returns a tuple; first element is number of records (RV variable\n        only) And the rest provide the dimensionality of the variable.\n\n        .. note::\n            Assigning to this attribute will not change the shape.\n        '
    if self.rv():
        return tuple(([len(self)] + self._dim_sizes()))
    else:
        return tuple(self._dim_sizes())
Provides the numpy array-like shape of this variable.

Returns a tuple; first element is number of records (RV variable
only) And the rest provide the dimensionality of the variable.

.. note::
    Assigning to this attribute will not change the shape.
@property
def shape(self):
    '\n        Provides the numpy array-like shape of this variable.\n\n        Returns a tuple; first element is number of records (RV variable\n        only) And the rest provide the dimensionality of the variable.\n\n        .. note::\n            Assigning to this attribute will not change the shape.\n        '
    if self.rv():
        return tuple(([len(self)] + self._dim_sizes()))
    else:
        return tuple(self._dim_sizes())