#!/usr/bin/python3
"""
This module defines the function matrix_mul()
Raises:
    ValueError: If the last dimension of m_a is not the same size
                as the second-to-last dimension of m_b.
"""
import numpy as np


def lazy_matrix_mul(m_a, m_b):
    """
    Returns the result of m_a * m_b
    """
    return np.dot(m_a, m_b)

94f8e7553b2ddeb47872160da220145fa1b83689
<mask token>

<mask token>


def lazy_matrix_mul(m_a, m_b):
    """
    Returns the result of m_a * m_b
    """
    return np.dot(m_a, m_b)

<mask token>
import numpy as np


def lazy_matrix_mul(m_a, m_b):
    """
    Returns the result of m_a * m_b
    """
    return np.dot(m_a, m_b)

#!/usr/bin/python3
"""
This module defines the function matrix_mul()
Raises:
    ValueError: If the last dimension of m_a is not the same size
                as the second-to-last dimension of m_b.
"""
import numpy as np


def lazy_matrix_mul(m_a, m_b):
    """
    Returns the result of m_a * m_b
    """
    return np.dot(m_a, m_b)
