pyCADD.Dance.algorithm package

Submodules

pyCADD.Dance.algorithm.DL module

pyCADD.Dance.algorithm.consensus module

class pyCADD.Dance.algorithm.consensus.Average(lower_is_better=False)[source]

Bases: _Consensus

算数平均值模型 算术平均数定义为:

平均数 = 求和(x_i) / 总数

fit(X: DataFrame, y: Series = None, ignore_nan: bool = True)[source]

计算算数平均 Parameters ———- X : DataFrame

数据特征 即用于计算平均值的数据

ySeries

数据标签 实际不使用在当前计算中 为了兼容性而存在

ignore_nanbool

是否忽视缺失值(所有0值被视为缺失值)

class pyCADD.Dance.algorithm.consensus.GeoMean(lower_is_better=False)[source]

Bases: Geo_Average

几何平均值模型 GeoMean作为Geo_Average的别称

class pyCADD.Dance.algorithm.consensus.Geo_Average(lower_is_better=False)[source]

Bases: _Consensus

几何平均值模型 几何平均值定义为:

几何平均数 = 连续乘积(x_i)^(1/n)

fit(X: DataFrame, y: Series = None, ignore_nan: bool = True)[source]

计算几何平均 取绝对值进行计算后 再赋予符号 Parameters ———- X : DataFrame

数据特征 即用于计算平均值的数据

ySeries

数据标签 实际不使用在当前计算中 为了兼容性而存在

ignore_nanbool

是否忽视缺失值(所有0值被视为缺失值)

class pyCADD.Dance.algorithm.consensus.Maximum(X=None, y=None, lower_is_better=False)[source]

Bases: _Consensus

最大值模型

fit(X: DataFrame, y: Series = None, ignore_nan: bool = True)[source]

取得最大值

class pyCADD.Dance.algorithm.consensus.Mean(lower_is_better=False)[source]

Bases: Average

算术平均值模型 Mean作为Average的别称

class pyCADD.Dance.algorithm.consensus.Minimum(lower_is_better=False)[source]

Bases: _Consensus

最小值模型

fit(X: DataFrame, y: Series = None, ignore_nan: bool = True)[source]

取得最小值

pyCADD.Dance.algorithm.consensus.average(data: DataFrame, method: Literal['ave', 'geo'] = 'ave')[source]

平均值算法 : 计算并生成DataFrame对接数据的平均值列 ave 算数平均 geo 几何平均

Parameters

dataDataFrame

待计算数据

methodstr

平均值计算方法 ( 算术平均值ave | 几何平均值geo )

Return

Series

平均值结果数据列

pyCADD.Dance.algorithm.consensus.maximum(data: DataFrame)[source]

最大值 : 提取DataFrame数据列中的最大值

Parameters

dataDataFrame

待计算数据

Return

Series

最大值结果数据列

pyCADD.Dance.algorithm.consensus.minimum(data: DataFrame)[source]

最小值(最优评分) : 提取DataFrame数据列中的最小值(如最佳对接分数)

Parameters

dataDataFrame

待计算数据

Return

Series

最小值结果数据列

pyCADD.Dance.algorithm.consensus.std(data: DataFrame, axis: int = 1)[source]

计算标准偏差

Parameters

dataDataFrame

待计算数据

axisint

计算坐标轴 row: 0, column: 1

Return

Series

标准差结果数据列

pyCADD.Dance.algorithm.default_params module

Module contents