mirror of
https://github.com/Doctorado-ML/bayesclass.git
synced 2025-08-20 18:15:57 +00:00
Update to use setuptools
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from .bayesclass import TAN, KDB, AODE
|
||||
from ._version import __version__
|
||||
# from .bayesclass import TAN, KDB, AODE
|
||||
from bayesclass._version import __version__
|
||||
|
||||
__author__ = "Ricardo Montañana Gómez"
|
||||
__copyright__ = "Copyright 2020-2023, Ricardo Montañana Gómez"
|
||||
|
@@ -86,7 +86,7 @@ class BayesBase(BaseEstimator, ClassifierMixin):
|
||||
--------
|
||||
>>> import numpy as np
|
||||
>>> import pandas as pd
|
||||
>>> from bayesclass import TAN
|
||||
>>> from bayesclass.bayesclass import TAN
|
||||
>>> features = ['A', 'B', 'C', 'D', 'E']
|
||||
>>> np.random.seed(17)
|
||||
>>> values = pd.DataFrame(np.random.randint(low=0, high=2,
|
||||
@@ -142,7 +142,7 @@ class BayesBase(BaseEstimator, ClassifierMixin):
|
||||
--------
|
||||
>>> import numpy as np
|
||||
>>> import pandas as pd
|
||||
>>> from bayesclass import TAN
|
||||
>>> from bayesclass.bayesclass import TAN
|
||||
>>> features = ['A', 'B', 'C', 'D', 'E']
|
||||
>>> np.random.seed(17)
|
||||
>>> values = pd.DataFrame(np.random.randint(low=0, high=2,
|
||||
@@ -373,4 +373,4 @@ class AODE(BayesBase, BaseEnsemble):
|
||||
dataset = pd.DataFrame(X, columns=self.features_, dtype="int16")
|
||||
for index, model in enumerate(self.models_):
|
||||
result[:, index] = model.predict(dataset).values.ravel()
|
||||
return mode(result, axis=1).mode.ravel()
|
||||
return mode(result, axis=1, keepdims=False).mode.ravel()
|
||||
|
@@ -4,7 +4,7 @@ from sklearn.datasets import load_iris
|
||||
from sklearn.preprocessing import KBinsDiscretizer
|
||||
|
||||
|
||||
from bayesclass import AODE
|
||||
from bayesclass.bayesclass import AODE
|
||||
from .._version import __version__
|
||||
|
||||
|
||||
|
@@ -6,7 +6,7 @@ from matplotlib.testing.decorators import image_comparison
|
||||
from matplotlib.testing.conftest import mpl_test_settings
|
||||
|
||||
|
||||
from bayesclass import KDB
|
||||
from bayesclass.bayesclass import KDB
|
||||
from .._version import __version__
|
||||
|
||||
|
||||
|
@@ -6,7 +6,7 @@ from matplotlib.testing.decorators import image_comparison
|
||||
from matplotlib.testing.conftest import mpl_test_settings
|
||||
|
||||
|
||||
from bayesclass import TAN
|
||||
from bayesclass.bayesclass import TAN
|
||||
from .._version import __version__
|
||||
|
||||
|
||||
|
@@ -2,7 +2,7 @@ import pytest
|
||||
|
||||
from sklearn.utils.estimator_checks import check_estimator
|
||||
|
||||
from bayesclass import TAN, KDB, AODE
|
||||
from bayesclass.bayesclass import TAN, KDB, AODE
|
||||
|
||||
|
||||
@pytest.mark.parametrize("estimator", [TAN(), KDB(k=2), AODE()])
|
||||
|
7
bayesclass/tests/test_doctest.py
Normal file
7
bayesclass/tests/test_doctest.py
Normal file
@@ -0,0 +1,7 @@
|
||||
import doctest
|
||||
import bayesclass
|
||||
|
||||
|
||||
def load_tests(loader, tests, ignore):
|
||||
tests.addTests(doctest.DocTestSuite(bayesclass))
|
||||
return tests
|
Reference in New Issue
Block a user