示例#1
0
def test_nrmse_unequal_length():
    '''Test if comparing unequal vectors raises an exception
    '''
    r = np.array([1, 1, 1.1])
    s = np.array([1, 1])
    try:
        utils.nrmse(s, r)
        err = "Nrmse did not complain about comparing vectors of unequal length."
        raise Exception(err)
    except RuntimeError:
        pass
示例#2
0
def test_nrmse_length_1():
    '''Test if NRMSE on signal of length 1 raises an exception
    '''
    r = np.array([1])
    s = np.array([1])
    try:
        utils.nrmse(s, r)
        err = "Nrmse did not complain about comparing vectors of unequal length."
        raise Exception(err)
    except NotImplementedError:
        pass
示例#3
0
def test_nrmse():
    '''Test if nrmse gives correct known value for short vectors of three elements
    '''
    r = np.array([1, 1, 1.1])
    s = np.array([1, 1, 1.0])
    error = utils.nrmse(s, r)
    nose.tools.assert_almost_equal(error, 1)