未定义函数或变量 'penalty_func'。 出错 penalty (line 3) fx = penalty_func(x, constraints);
时间: 2023-12-04 16:03:03 浏览: 95
调用的某个函数应该是有输出的,但是该输出在函数内部没定义。
这个错误信息提示你在使用函数 `penalty` 的时候调用了一个未定义的函数或变量 `penalty_func`。这意味着你在 `penalty` 函数中使用了一个并未在该函数作用域内定义的函数或变量 `penalty_func`。
你需要检查一下你的代码,看看是否在 `penalty` 函数中正确地定义了 `penalty_func` 函数或变量,并且确保 `penalty_func` 函数或变量的作用域可以被 `penalty` 函数访问到。如果 `penalty_func` 是在其他地方定义的函数或变量,你需要将其引入到 `penalty` 函数的作用域中,以便 `penalty` 函数可以正确地访问它。
阅读全文