示例#1
0
def test_rescale_mid():
    a = [1, 2, 3]
    # no change
    npt.assert_allclose(rescale_mid(a, to=(1, 3), mid=2), a)
    npt.assert_allclose(rescale_mid(a, to=(1, 4), _from=(1, 4), mid=2.5), a)

    npt.assert_allclose(rescale_mid(a, mid=1), [.5, .75, 1])
    npt.assert_allclose(rescale_mid(a, mid=2), [0, .5, 1])
    npt.assert_allclose(rescale_mid(a, mid=3), [0, .25, .5])

    # branches #
    npt.assert_allclose(rescale_mid(2, to=(1, 3), mid=2), 2)
    npt.assert_allclose(rescale_mid([2], _from=(2, 2), to=(2, 2), mid=2), [2])
示例#2
0
def test_rescale_mid():
    a = [1, 2, 3]
    # no change
    npt.assert_allclose(rescale_mid(a, to=(1, 3), mid=2), a)
    npt.assert_allclose(
        rescale_mid(a, to=(1, 4), _from=(1, 4), mid=2.5), a)

    npt.assert_allclose(rescale_mid(a, mid=1), [.5, .75, 1])
    npt.assert_allclose(rescale_mid(a, mid=2), [0, .5, 1])
    npt.assert_allclose(rescale_mid(a, mid=3), [0, .25, .5])

    # branches #
    npt.assert_allclose(rescale_mid(2, to=(1, 3), mid=2), 2)
    npt.assert_allclose(
        rescale_mid([2], _from=(2, 2), to=(2, 2), mid=2),
        [2])

    # Maintains the same index
    s = pd.Series([1, 2, 3], index=[3, 2, 1])
    result = rescale_mid(s, mid=1)
    assert s.index.equals(result.index)
def test_rescale_mid():
    a = [1, 2, 3]
    # no change
    npt.assert_allclose(rescale_mid(a, to=(1, 3), mid=2), a)
    npt.assert_allclose(
        rescale_mid(a, to=(1, 4), _from=(1, 4), mid=2.5), a)

    npt.assert_allclose(rescale_mid(a, mid=1), [.5, .75, 1])
    npt.assert_allclose(rescale_mid(a, mid=2), [0, .5, 1])
    npt.assert_allclose(rescale_mid(a, mid=3), [0, .25, .5])

    # branches #
    npt.assert_allclose(rescale_mid(2, to=(1, 3), mid=2), 2)
    npt.assert_allclose(
        rescale_mid([2], _from=(2, 2), to=(2, 2), mid=2),
        [2])

    # Maintains the same index
    s = pd.Series([1, 2, 3], index=[3, 2, 1])
    result = rescale_mid(s, mid=1)
    assert s.index.equals(result.index)
示例#4
0
 def _rescale_mid(*args, **kwargs):
     return rescale_mid(*args,  mid=midpoint, **kwargs)
示例#5
0
 def _rescale_mid(*args, **kwargs):
     return rescale_mid(*args,  mid=midpoint, **kwargs)