当前位置: 首页>>代码示例>>Python>>正文


Python Table.Y[-20:]方法代码示例

本文整理汇总了Python中Orange.data.Table.Y[-20:]方法的典型用法代码示例。如果您正苦于以下问题:Python Table.Y[-20:]方法的具体用法?Python Table.Y[-20:]怎么用?Python Table.Y[-20:]使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Orange.data.Table的用法示例。


在下文中一共展示了Table.Y[-20:]方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_bayes

# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import Y[-20:] [as 别名]
    def test_bayes(self):
        x = np.random.random_integers(1, 3, (100, 5))
        col = np.random.randint(5)
        y = x[:, col].copy().reshape(100, 1)
        t = Table(x, y)
        t = discretization.DiscretizeTable(t, method=EqualWidth(n=3))

        res = testing.TestOnTrainingData(t, [naive_bayes.BayesLearner()])
        np.testing.assert_almost_equal(scoring.CA(res), [1])

        t.Y[-20:] = 4 - t.Y[-20:]
        res = testing.TestOnTrainingData(t, [naive_bayes.BayesLearner()])
        self.assertGreaterEqual(scoring.CA(res)[0], 0.75)
        self.assertLess(scoring.CA(res)[0], 1)
开发者ID:CHANAYA,项目名称:orange3,代码行数:16,代码来源:test_evaluation_scoring.py

示例2: test_bayes

# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import Y[-20:] [as 别名]
    def test_bayes(self):
        x = np.random.random_integers(0, 1, (100, 5))
        col = np.random.randint(5)
        y = x[:, col].copy().reshape(100, 1)
        t = Table(x, y)
        t = Discretize(
            method=discretize.EqualWidth(n=3))(t)
        nb = NaiveBayesLearner()
        res = TestOnTrainingData(t, [nb])
        np.testing.assert_almost_equal(CA(res), [1])

        t.Y[-20:] = 1 - t.Y[-20:]
        res = TestOnTrainingData(t, [nb])
        self.assertGreaterEqual(CA(res)[0], 0.75)
        self.assertLess(CA(res)[0], 1)
开发者ID:rekonder,项目名称:orange3,代码行数:17,代码来源:test_evaluation_scoring.py


注:本文中的Orange.data.Table.Y[-20:]方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。