求询PyLandStats中metrics_kws的全部可用关键字参数
PyLandStats中
metrics_kws完整参数列表的获取方法 直接查看源码核心文件
PyLandStats的所有度量参数都在源码里有明确定义,你可以去仓库里找这些关键文件:landscape.py:查看calculate_metrics方法里对metrics_kws的解析逻辑,以及关联的度量调用逻辑metrics目录下的patch_metrics.py、class_metrics.py、landscape_metrics.py:这些文件定义了每类度量的具体实现,每个度量函数的关键字参数就是metrics_kws里可配置的选项
用Python自省工具查参数
在代码里导入相关类后,用help()直接看方法文档,比如:
from pylandstats import Landscape help(Landscape.calculate_metrics)
也可以单独查看某个度量函数的签名和说明,比如某个补丁级度量的实现,能直接看到它支持的所有关键字参数
参考官方测试用例
仓库的tests目录里有大量测试代码,里面会用到各种metrics_kws的参数组合,这些测试用例覆盖了很多文档没提到的参数场景留意依赖库的传递参数
PyLandStats部分度量依赖scipy、numpy等库的计算逻辑,有些metrics_kws的参数是直接传递给这些底层库的,比如涉及空间距离计算的度量,可能会接受scipy距离函数的相关参数
内容的提问来源于stack exchange,提问作者KAR
相关产品推荐
相关产品推荐

