def linear_h(theta, x):
    """linear_h: The linear hypothesis regressor.
    :param theta: parameters for our linear regressor; shape (1, features)
    :type theta: np.ndarray
    :param x: input that model is predicting; shape (samples, features)
    :type x: np.ndarray
    :return: The predictions of our model on inputs X; shape (samples, 1)
    :rtype: np.ndarray
    """
    return (theta @ x.T).T