# Importing NumPy as "np"
import numpy as np

class Multiplication:
    """
    This is an exmple
    Instantiate 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

    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)
    
# Importing NumPy as "np"
import numpy as np

class Multiplication:
    """
    This is an exmple
    Instantiate 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

    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)
    
# Importing NumPy as "np" This is an exmple     Instantiate a multiplication operation.     Numbers will be multiplied by the given multiplier.      :param multiplier: The multiplier.     :type multiplier: int Multiply a given number by the multiplier.          :param number: The number to multiply.         :type number: int          :return: The result of the multiplication.         :rtype: int