Utility functions (utils)#
Functions:
|
Create a lnz_iter object for varying a single lnz |
|
Create matrix of distances from elements of mask to nearest background point |
|
Convert a |
|
Convert a |
|
Returns the first value from iterable, as well as a new iterator with the same content as the original iterable |
- lnpy.core.utils.get_lnz_iter(lnz, x)[source]#
Create a lnz_iter object for varying a single lnz
- Parameters:
- Returns:
ndarray– Shape(len(x),len(lnz)). array with rows [lnz0,lnz1,lnz2]
- lnpy.core.utils.distance_matrix(mask, convention='image')[source]#
Create matrix of distances from elements of mask to nearest background point
- Parameters:
mask (array-like) – image mask
- Returns:
distance (
ndarray) – Same shape as mask. Distance from possible feature elements to background
See also
- lnpy.core.utils.lnpimasked_to_dataset(data, keys=('lnpi', 'PE'))[source]#
Convert a
lnPiMaskedobject into asDataset.- Parameters:
data (
lnPiMasked)- Returns:
output (
Dataset)
- lnpy.core.utils.dataset_to_lnpimasked(ds, lnpi_name='lnpi', pe_name='PE', extra_kws=None, **kwargs)[source]#
Convert a
Datasetto alnPiMaskedobject.- Parameters:
- Returns:
lnpi (
lnPiMasked)