コード例 #1
0
def test_inverse(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("function_transformer", scaler)
    xtest = np.random.uniform(0, 1, 10)
    py = scaler.inverse_transform(xtest[None])
    c = deployed.transform_inverse(10, xtest)
    assert np.abs(py - c).max() < 1e-4
コード例 #2
0
def test_inverse(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("fastQL", scaler)
    xtest = np.random.uniform(0, 1, 10)
    py = scaler.transform(xtest[None], inverse=True).numpy()
    c = deployed.transform_inverse(10, xtest)
    assert np.abs(py - c).max() < 1e-5
コード例 #3
0
def test_forward(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("fastQL", scaler)
    xtest = np.random.uniform(20, 30, 10)
    py = scaler.transform(xtest[None]).numpy()
    c = deployed.transform(10, xtest)
    assert np.abs(py - c).max() < 1e-5
コード例 #4
0
def test_forward(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("functiontransformer", scaler)
    xtest = np.random.uniform(21, 29, 10)
    py = scaler.transform(xtest[None])
    c = deployed.transform(10, xtest)
    print(xtest, "->", c, " instead of: ", py)
    assert np.abs(py - c).max() < 1e-4
コード例 #5
0
def test_inverse(scaler, request):
    scaler = request.getfixturevalue(scaler)
    deployed = deploy_pickle("function_transformer", scaler)
    xtest = np.random.uniform(0, 1, 10)
    py = np.empty(10)
    counter = 0
    for _, transform, columns in scaler.transformers_:
        inputs = xtest[counter:counter + len(columns)]
        counter += len(columns)
        if transform == 'passthrough':
            py[columns] = inputs
        else:
            py[columns] = transform.inverse_transform([inputs])[0]

    c = deployed.transform_inverse(len(py), xtest)

    print(np.c_[xtest, c, py])
    assert np.abs(py - c).max() < 1e-4
コード例 #6
0
def deployed(scaler):
    return deploy_pickle("minmaxscaler", scaler)
コード例 #7
0
def deployed(scaler):
    return deploy_pickle("standardscaler", scaler)
コード例 #8
0
ファイル: test_Pipeline.py プロジェクト: landerlini/scikinC
def deployed(pipeline):
    return deploy_pickle("pipeline", pipeline)
コード例 #9
0
ファイル: test_GBDTC.py プロジェクト: landerlini/scikinC
def deep_deployed(deep_classifier):
    return deploy_pickle("gbdtcD", deep_classifier)
コード例 #10
0
ファイル: test_GBDTC.py プロジェクト: landerlini/scikinC
def deployed(classifier):
    return deploy_pickle("gbdtc", classifier)