本文整理汇总了Python中Orange.data.Table.Y[:]方法的典型用法代码示例。如果您正苦于以下问题:Python Table.Y[:]方法的具体用法?Python Table.Y[:]怎么用?Python Table.Y[:]使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Orange.data.Table
的用法示例。
在下文中一共展示了Table.Y[:]方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_vizrank_class_nan
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import Y[:] [as 别名]
def test_vizrank_class_nan(self):
"""
When class values are nan, vizrank should be disabled. It should behave like
the class column is missing.
GH-2757
"""
def assert_vizrank_enabled(data, is_enabled):
self.send_signal(self.widget.Inputs.data, data)
self.assertEqual(is_enabled, self.widget.vizrank_button.isEnabled())
data1 = Table("iris")[::30]
data2 = Table("iris")[::30]
data2.Y[:] = np.nan
domain = Domain(
attributes=data2.domain.attributes[:4], class_vars=DiscreteVariable("iris", values=[]))
data2 = Table(domain, data2.X, Y=data2.Y)
data3 = Table("iris")[::30]
data3.Y[:] = np.nan
for data, is_enabled in zip([data1, data2, data1, data3, data1],
[True, False, True, False, True]):
assert_vizrank_enabled(data, is_enabled)
示例2: test_nan_class
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import Y[:] [as 别名]
def test_nan_class(self):
"""
Do not crash on a data with only nan class values.
GH-2751
"""
def assertErrorShown(data, is_shown):
self.send_signal("Data", data)
self.assertEqual(is_shown, self.widget.Error.no_class_values.is_shown())
data = Table("iris")[::30]
data.Y[:] = np.nan
for data, is_shown in zip([None, data, Table("iris")[:30]], [False, True, False]):
assertErrorShown(data, is_shown)