line 12, in <module> param_values = sobol.sample(problem,1024) ^^^^^^^^^^^^ AttributeError: module 'SALib.analyze.sobol' has no attribute 'sample'
时间: 2023-08-02 21:09:34 浏览: 119
param_eq.rar_style
这个错误提示是因为在 `SALib.analyze.sobol` 模块中没有 `sample` 方法。可能是因为你导入了错误的模块或版本不匹配。请确认是否安装了正确版本的 SALib,并且在代码中正确地导入了 `sobol` 模块。
可以尝试使用以下代码导入 `sobol` 模块:
```
from SALib.sample import sobol
```
然后使用以下代码生成样本点:
```
param_values = sobol.sample(problem, 1024, calc_second_order=True)
```
其中 `calc_second_order=True` 表示计算参数的二阶敏感性指数。如果不需要计算二阶敏感性指数,可以将其设置为 `False`。
阅读全文