sponge.metrics.get_metrics

查看源文件
sponge.metrics.get_metrics(metrics: Union[dict, set])[源代码]

获取分析中使用的指标。

参数:
  • metrics (Union[dict, set]) - 模型在分子动力学运行或分析过程中要评估的指标或变量的字典或集合。

返回:

dict,键是指标名称,值是指标方法的类实例。

异常:
  • TypeError - 如果参数 metrics 的类型不是 None、dict 或 set,则会抛出此异常。

支持平台:

Ascend GPU

样例:

>>> from mindspore import Tensor
>>> from sponge.colvar import Distance
>>> from sponge.metrics import get_metrics
>>> cv = Distance([0,1])
>>> metric = get_metrics({"distance": cv})
>>> coordinate = Tensor([[0.0, 0.0, 0.0], [0.0, 0.0, 1.0]])
>>> metric.update(coordinate)
>>> print(metric.eval())
[1.]