staircase.Stairs.multiply

Stairs.multiply(other)

An operator facilitating the multiplication of one step function with another.

Should be used as an operator, i.e. by utilising the symbol *. See examples below.

Returns:A new instance representing the multiplication of one step function from another
Return type:Stairs

See also

Stairs.divide()

Examples

>>> stair_list = [s1, s2, s1*s2]
>>> fig, axes = plt.subplots(nrows=1, ncols=3, figsize=(17,5), sharey=True, sharex=True)
>>> for ax, title, stair_instance in zip(axes, ("s1", "s2", "s1*s2"), stair_list):
...     stair_instance.plot(ax)
...     ax.set_title(title)
../_images/staircase-Stairs-multiply-1.png