本文整理汇总了Python中Orange.data.Table.X[0,-1]方法的典型用法代码示例。如果您正苦于以下问题:Python Table.X[0,-1]方法的具体用法?Python Table.X[0,-1]怎么用?Python Table.X[0,-1]使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Orange.data.Table
的用法示例。
在下文中一共展示了Table.X[0,-1]方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_zero_variance
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import X[0,-1] [as 别名]
def test_zero_variance(self):
"""zero-variance columns have no effect on row distance"""
assert_almost_equal = np.testing.assert_almost_equal
normalized = self.Distance(axis=1, normalize=True)
nonnormalized = self.Distance(axis=1, normalize=False)
def is_same(d1, d2, fit1=None, fit2=None):
if fit1 is None:
fit1 = d1
if fit2 is None:
fit2 = d2
assert_almost_equal(normalized.fit(fit1)(d1),
normalized.fit(fit2)(d2))
assert_almost_equal(nonnormalized.fit(fit1)(d1),
nonnormalized.fit(fit2)(d2))
data = self.cont_data
n = len(data)
X = data.X
domain = Domain(data.domain.attributes + (ContinuousVariable("d"),))
data_const = Table(domain, np.hstack((X, np.ones((n, 1)))))
data_nan = Table(domain, np.hstack((X, np.full((n, 1), np.nan))))
data_nan_1 = Table(domain, np.hstack((X, np.full((n, 1), np.nan))))
data_nan_1.X[0, -1] = 1
is_same(data, data_const)
is_same(data, data_nan)
is_same(data, data_nan_1)
# Test whether it's possible to fit with singular data and use the
# parameters on data where the same column is defined
is_same(data_nan, data_const, data_const)
is_same(data_const, data_const, data_nan)
self.assertRaises(ValueError, self.Distance,
data_const, axis=0, normalize=True)
self.assertRaises(ValueError, self.Distance,
data_nan, axis=0, normalize=True)
self.assertRaises(ValueError, self.Distance,
data_nan_1, axis=0, normalize=True)