コード例 #1
0
def model(base, winequality_vd):
    base.cursor.execute("DROP MODEL IF EXISTS pca_model_test")
    model_class = PCA("pca_model_test", cursor=base.cursor)
    model_class.fit("public.winequality",
                    ["citric_acid", "residual_sugar", "alcohol"])
    yield model_class
    model_class.drop()
コード例 #2
0
 def test_model_from_vDF(self, base, winequality_vd):
     base.cursor.execute("DROP MODEL IF EXISTS pca_vDF")
     model_test = PCA("pca_vDF", cursor=base.cursor)
     model_test.fit(winequality_vd, ["alcohol", "quality"])
     base.cursor.execute(
         "SELECT model_name FROM models WHERE model_name = 'pca_vDF'")
     assert base.cursor.fetchone()[0] == "pca_vDF"
     model_test.drop()
コード例 #3
0
ファイル: test_pca.py プロジェクト: vertica/VerticaPy
 def test_model_from_vDF(self, winequality_vd):
     current_cursor().execute("DROP MODEL IF EXISTS pca_vDF")
     model_test = PCA("pca_vDF",)
     model_test.fit(winequality_vd, ["alcohol", "quality"])
     current_cursor().execute(
         "SELECT model_name FROM models WHERE model_name = 'pca_vDF'"
     )
     assert current_cursor().fetchone()[0] == "pca_vDF"
     model_test.drop()
コード例 #4
0
ファイル: test_pca.py プロジェクト: miaviles/VerticaPy
    def test_set_cursor(self, base):
        model_test = PCA("pca_cursor_test", cursor=base.cursor)
        # TODO: creat a new cursor
        model_test.set_cursor(base.cursor)
        model_test.drop()
        model_test.fit("public.winequality", ["alcohol"])

        base.cursor.execute(
            "SELECT model_name FROM models WHERE model_name = 'pca_cursor_test'"
        )
        assert base.cursor.fetchone()[0] == "pca_cursor_test"
        model_test.drop()
コード例 #5
0
ファイル: test_pca.py プロジェクト: vertica/VerticaPy
    def test_drop(self):
        current_cursor().execute("DROP MODEL IF EXISTS pca_model_test_drop")
        model_test = PCA("pca_model_test_drop",)
        model_test.fit("public.winequality", ["alcohol", "quality"])

        current_cursor().execute(
            "SELECT model_name FROM models WHERE model_name = 'pca_model_test_drop'"
        )
        assert current_cursor().fetchone()[0] == "pca_model_test_drop"

        model_test.drop()
        current_cursor().execute(
            "SELECT model_name FROM models WHERE model_name = 'pca_model_test_drop'"
        )
        assert current_cursor().fetchone() is None
コード例 #6
0
ファイル: test_pca.py プロジェクト: miaviles/VerticaPy
    def test_drop(self, base):
        base.cursor.execute("DROP MODEL IF EXISTS pca_model_test_drop")
        model_test = PCA("pca_model_test_drop", cursor=base.cursor)
        model_test.fit("public.winequality", ["alcohol", "quality"])

        base.cursor.execute(
            "SELECT model_name FROM models WHERE model_name = 'pca_model_test_drop'"
        )
        assert base.cursor.fetchone()[0] == "pca_model_test_drop"

        model_test.drop()
        base.cursor.execute(
            "SELECT model_name FROM models WHERE model_name = 'pca_model_test_drop'"
        )
        assert base.cursor.fetchone() is None
コード例 #7
0
ファイル: test_pca.py プロジェクト: vertica/VerticaPy
def model(winequality_vd):
    model_class = PCA("pca_model_test",)
    model_class.drop()
    model_class.fit("public.winequality", ["citric_acid", "residual_sugar", "alcohol"])
    yield model_class
    model_class.drop()