DistributionFromValues#
- class abtem.distributions.DistributionFromValues(values, weights=None, ensemble_mean=False)[source]#
Bases:
BaseDistribution
Methods
__init__
(values[, weights, ensemble_mean])combine
(other)Combine distribution with another distribution to produce a higher-dimensional distribution.
copy
()Make a copy.
divide
([chunks, lazy])Divide the distribution into chunks.
Attributes
The number of dimensions in the distribution.
Calculate the mean of the ensemble.
The shape of the distribution parameters.
Scalar values representing the distribution.
Weight of each of distribution value.
- combine(other)[source]#
Combine distribution with another distribution to produce a higher-dimensional distribution.
- Parameters:
other (DistributionFromValues) – The distribution to combine this distribution with.
- Returns:
combined_distribution – Higher-dimensional combined distribution.
- Return type:
- copy()#
Make a copy.
- property dimensions: int#
The number of dimensions in the distribution.
- property ensemble_mean: bool#
Calculate the mean of the ensemble.
- property shape: tuple[int]#
The shape of the distribution parameters.
- property values: ndarray#
Scalar values representing the distribution.
- property weights: ndarray#
Weight of each of distribution value.