bundles / skimage latest / skimage / util / _map_array / map_array
function
skimage.util._map_array:map_array
source: /dev/scikit-image/src/skimage/util/_map_array.py :4
Signature
def map_array ( input_arr , input_vals , output_vals , out = None ) Summary
Map values from input array from input_vals to output_vals.
Parameters
input_arr: array of int, shape (M[, ...])The input label image.
input_vals: array of int, shape (K,)The values to map from.
output_vals: array, shape (K,)The values to map to.
out: array, same shape as `input_arr`The output array. Will be created if not provided. It should have the same dtype as
output_vals.
Returns
out: array, same shape as `input_arr`The array of mapped values.
Notes
If input_arr contains values that aren't covered by input_vals, they are set to 0.
Examples
import numpy as np import skimage as ski ski.util.map_array( input_arr=np.array([[0, 2, 2, 0], [3, 4, 5, 0]]), input_vals=np.array([1, 2, 3, 4, 6]), output_vals=np.array([6, 7, 8, 9, 10]), )✓
Aliases
-
skimage.util.map_array