本文整理汇总了Python中Orange.data.Table.attributes方法的典型用法代码示例。如果您正苦于以下问题:Python Table.attributes方法的具体用法?Python Table.attributes怎么用?Python Table.attributes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Orange.data.Table
的用法示例。
在下文中一共展示了Table.attributes方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_no_metadata
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import attributes [as 别名]
def test_no_metadata(self):
tempdir = tempfile.mkdtemp()
try:
table = Table("titanic")
table.attributes = OrderedDict()
fname = path.join(tempdir, "out.tab")
TabReader.write_table_metadata(fname, table)
self.assertFalse(path.isfile(fname + ".metadata"))
finally:
shutil.rmtree(tempdir)
示例2: _data_with_similarity
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import attributes [as 别名]
def _data_with_similarity(self, indices):
data = self.data
varname = get_unique_names(data.domain, "distance")
metas = data.domain.metas + (ContinuousVariable(varname), )
domain = Domain(data.domain.attributes, data.domain.class_vars, metas)
data_metas = self.distances[indices].reshape((-1, 1))
if data.domain.metas:
data_metas = np.hstack((data.metas[indices], data_metas))
neighbors = Table(domain, data.X[indices], data.Y[indices], data_metas)
neighbors.attributes = self.data.attributes
return neighbors
示例3: test_attributes_saving_as_txt
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import attributes [as 别名]
def test_attributes_saving_as_txt(self):
tempdir = tempfile.mkdtemp()
table = Table("titanic")
table.attributes = OrderedDict()
table.attributes["a"] = "aa"
table.attributes["b"] = "bb"
table.save(path.join(tempdir, "out.tab"))
table = Table(path.join(tempdir, "out.tab"))
self.assertIsInstance(table.attributes, OrderedDict)
self.assertEqual(table.attributes["a"], "aa")
self.assertEqual(table.attributes["b"], "bb")
shutil.rmtree(tempdir)
示例4: create_annotated_table
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import attributes [as 别名]
def create_annotated_table(data, selected_indices):
"""
Returns data with concatenated flag column. Flag column represents
whether data instance has been selected (Yes) or not (No), which is
determined in selected_indices parameter.
:param data: Table
:param selected_indices: list or ndarray
:return: Table
"""
if data is None:
return None
names = [var.name for var in data.domain.variables + data.domain.metas]
name = _get_next_name(names, ANNOTATED_DATA_FEATURE_NAME)
metas = data.domain.metas + (DiscreteVariable(name, ("No", "Yes")),)
domain = Domain(data.domain.attributes, data.domain.class_vars, metas)
annotated = np.zeros((len(data), 1))
if selected_indices is not None:
annotated[selected_indices] = 1
table = Table(domain, data.X, data.Y,
metas=np.hstack((data.metas, annotated)))
table.attributes = data.attributes
return table
示例5: test_data_attributes
# 需要导入模块: from Orange.data import Table [as 别名]
# 或者: from Orange.data.Table import attributes [as 别名]
def test_data_attributes(self):
"""No crash on data attributes of different types"""
data = Table("iris")
data.attributes = {"att 1": 1, "att 2": True, "att 3": 3}
self.send_signal(self.widget.Inputs.data, data)