PartSegCore_compiled_backend.napari_mapping¶
- PartSegCore_compiled_backend.napari_mapping.map_array_parallel(data: ndarray, mapping: dict, default: int = 0, out: ndarray | None = None) ndarray ¶
Map values from data to values from mapping.
- Parameters:
data (np.ndarray) – data to be modified
mapping (dict) – dict with mapping information. Keys are values from data, values are values from output array. If None is provided then its value is set to default.
default (int) – default value for not mapped values
out (Optional[np.ndarray]) – output array
- PartSegCore_compiled_backend.napari_mapping.map_array_sequential(data: ndarray, mapping: dict, default: int = 0, out: ndarray | None = None) ndarray ¶
Map values from data to values from mapping.
- Parameters:
data (np.ndarray) – data to be modified
mapping (dict) – dict with mapping information. Keys are values from data, values are values from output array. If None is provided then its value is set to default.
default (int) – default value for not mapped values
out (Optional[np.ndarray]) – output array
- PartSegCore_compiled_backend.napari_mapping.zero_preserving_modulo_parallel(data: ndarray, modulo_factor: int, to_zero: int, out: ndarray | None = None) ndarray ¶
Modulo plus one operation performed on values different than to_zero. (n % modulo_factor) + 1 if n != to_zero else 0
Perform operation on each element of array in parallel using openmp.
- Parameters:
data (np.ndarray) – data to be modified
modulo_factor (int) – modulo factor
to_zero (int) – value to be set to zero
out (Optional[np.ndarray]) – output array
- PartSegCore_compiled_backend.napari_mapping.zero_preserving_modulo_sequential(data: ndarray, modulo_factor: int, to_zero: int, out: ndarray | None = None) ndarray ¶
Modulo plus one operation performed on values different than to_zero. (n % modulo_factor) + 1 if n != to_zero else 0
Perform operation on each element of array sequentially.
- Parameters:
data (np.ndarray) – data to be modified
modulo_factor (int) – modulo factor
to_zero (int) – value to be set to zero
out (Optional[np.ndarray]) – output array