CADETProcess.dataStructure.parameter.Vector

Contents

CADETProcess.dataStructure.parameter.Vector#

class CADETProcess.dataStructure.parameter.Vector(n_dim: int | None = None, *args: Any, **kwargs: Any)[source]#

Bases: DimensionalizedArray

Parameter descriptor for one-dimensional numpy arrays (vectors).

Attributes:
n_dimint

Dimensionality of the numpy array, set to 1 for vectors.

See also

Dimensionalized
NdArray

Examples

>>> class MyModel:
...     coordinates = Vector()
>>> model.coordinates = np.array([1, 2, 3])  # Valid
>>> model.coordinates = np.array([[1, 2], [3, 4]])  # Raises ValueError
n_dim = 1#