_get_values(values: 'np.ndarray', skipna: 'bool', fill_value: 'Any' = None, fill_value_typ: 'str | None' = None, mask: 'npt.NDArray[np.bool_] | None' = None) -> 'tuple[np.ndarray, npt.NDArray[np.bool_] | None, np.dtype, np.dtype, Any]'
If both mask and fill_value/fill_value_typ are not None and skipna is True, the values array will be copied.
For input arrays of boolean or integer dtypes, copies will only occur if a precomputed mask, a fill_value/fill_value_typ, and skipna=True are provided.
input array to potentially compute mask for
boolean for whether NaNs should be skipped
value to fill NaNs with
Set to '+inf' or '-inf' to handle dtype-specific infinities
nan-mask if known
Potential copy of input value array
Mask for values, if deemed necessary to compute
dtype for values
platform independent dtype
fill value used
Utility to get the values view, mask, dtype, dtype_max, and fill_value.
Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.
Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)
SVG is more flexible but power hungry; and does not scale well to 50 + nodes.
All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them