The instance of this class may be used as the default value assigned to a keyword if no other obvious default (e.g., :None:None:`None`
) is suitable,
Common reasons for using this keyword are:
A new keyword is added to a function, and that function forwards its inputs to another function or method which can be defined outside of NumPy. For example, np.std(x)
calls x.std
, so when a keepdims
keyword was added that could only be forwarded if the user explicitly specified keepdims
; downstream array libraries may not have added the same keyword, so adding x.std(..., keepdims=keepdims)
unconditionally could have broken previously working code.
A keyword is being deprecated, and a deprecation warning must only be emitted when the keyword is used.
Special keyword 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