本文整理汇总了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)
示例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)