smash.Model.get_serr_sigma_parameters#
- Model.get_serr_sigma_parameters(key)[source]#
Get the values of a Model structural error sigma parameter.
- Parameters:
- keystr
The name of the structural error sigma parameter.
- Returns:
- value
numpy.ndarray
An array of shape (ng,) representing the values of the structural error sigma parameter.
- value
See also
Model.serr_sigma_parameters
Model structural error sigma parameters.
Examples
>>> from smash.factory import load_dataset >>> setup, mesh = load_dataset("cance") >>> model = smash.Model(setup, mesh)
Access to a specific structural error sigma parameter vector
>>> model.get_serr_sigma_parameters("sg0") array([1., 1., 1.], dtype=float32)
Note
This method is equivalent to directly slicing the
serr_sigma_parameters.values
array (as shown below) but is simpler to use.Access the structural error sigma parameter keys
>>> model.serr_sigma_parameters.keys array(['sg0', 'sg1'], dtype='<U3')
Get the index of the structural error sigma parameter
'sg0'
>>> ind = np.argwhere(model.serr_sigma_parameters.keys == "sg0").item() >>> ind 0
Slice the
serr_sigma_parameters.values
array on the last axis>>> model.serr_sigma_parameters.values[..., ind] array([1., 1., 1.], dtype=float32)