本文整理汇总了Python中treedict.TreeDict.y方法的典型用法代码示例。如果您正苦于以下问题:Python TreeDict.y方法的具体用法?Python TreeDict.y怎么用?Python TreeDict.y使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类treedict.TreeDict
的用法示例。
在下文中一共展示了TreeDict.y方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: prepDataSet
# 需要导入模块: from treedict import TreeDict [as 别名]
# 或者: from treedict.TreeDict import y [as 别名]
def prepDataSet(csv_filename, feature_set=None, dataset_name='generic dataset',
ddg_cutoff=0.0, truncate=False):
'''
prepares a data set object from a CSV file, under the conventions of this project:
- the CSV is indexed by PDBID and residue number (columns 0,1)
- the last column contains label-related data, mostly ddG values of residues.
- all other columns are feature columns.
The function reads the columns into a TreeDict structure, such that each component
(normalized feature data, labels, PDB identifiers, columns used) is accessible as
an attribute.
``dataset_name`` is optional, giving the TreeDict a name.
Optional argument ``features`` directs the function which features to select from
the table. By default, all features are selected.
'''
dataset = TreeDict(dataset_name)
dataset.csv_filename = os.path.abspath(csv_filename)
dataset.is_bound = (csv_filename.find('unbound') == -1)
dataset._df = cached_csv_df(csv_filename, index_col=[0,1],
true_values=['True'],
false_values=['False'],
)
if truncate:
dataset._df = dataset._df[:DEBUG_DATASET_SIZE]
if feature_set is None:
cols = dataset._df.columns[:-1]
dataset.feature_set = FeatureSet(cols, cols)
else:
dataset.feature_set = feature_set
all_feature_data_df = dataset._df.ix[:,dataset.feature_set.all_features]
dataset.feature_data_df = all_feature_data_df.ix[:,dataset.feature_set.features]
#dataset.X = dataset.feature_data_df.values
dataset.X = sklearn.preprocessing.scale(
dataset.feature_data_df.values.astype(float))
dataset.label_data_df = dataset._df.ix[:,-1]
dataset.ddg_cutoff = ddg_cutoff
dataset.y = dataset.label_data_df.values > dataset.ddg_cutoff
# sanity checks
assert dataset.X.shape[0] == len(dataset.y)
dataset.pdbs = dataset.feature_data_df.index.get_level_values(0)
return dataset
示例2: TreeDict
# 需要导入模块: from treedict import TreeDict [as 别名]
# 或者: from treedict.TreeDict import y [as 别名]
# For the makeReport example
from treedict import TreeDict
t = TreeDict("mytree")
t.x = 1
t.y = 2
t.a.z = [1,2,3]
t.a.y = {1 : 2}
t.b.x = "hello"
t.a.x = None
t.b.z = 2
print t.makeReport()
print t.a.makeReport()
print t.a.makeReport(add_path = True)
print t.a.makeReport(add_path = True, add_tree_name = False)
# For set()
from treedict import TreeDict
t = TreeDict()
t.set("x", 1)
t.set(z = 3)
t.set("ya", 2, "yb", 2, yc = 3)
t.set("a.b.c.v", 1)
print t.makeReport()
# for set
from treedict import TreeDict