import numpy as np
[docs]class Multiplication:
'''
Instantiate's a multiplication operation.
Numbers will be multiplied by the given multiplier.
:param multiplier: The multiplier.
:type multiplier: int
'''
def __init__(self, multiplier):
self.multiplier = multiplier
[docs] def multiply(self, number):
"""
Multiply a given number by the multiplier.
:param number: The number to multiply.
:type number: int
:return: The result of the multiplication.
:rtype: int
"""
return np.dot(number, self.multiplier)