集合PLSR(偏最小二乘回归)代码中的错误

时间:2018-04-07 07:26:38

标签: python

https://github.com/pgbrodrick/ensemblePLSR

我从上面提到的链接下载了python代码和示例数据。 我是编程/编码的新手。在运行代码时,我收到错误:

  

Traceback(最近一次调用最后一次):文件   “C:\ SOME_PATH \ ensemble_plsr.py”,第167行,in       sf = read_settings_file.settings(sys.argv 1)IndexError:列表索引超出范围

1 个答案:

答案 0 :(得分:0)

主码的第一行(167)是

$cookie_name = "name"; $cookie_value = $_REQUEST['na']; setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day 你需要在运行程序时提供设置文件的位置,当你不提供sys args时,main获取一个空数组sf = read_settings_file.settings(sys.argv[1])但是尝试访问索引1,从而导致索引超出范围

尝试运行

sys.arg=[]

我假设设置文件与主程序在同一目录中