TypeError: global_variables_initializer() takes 0 positional arguments but 1 was given
时间: 2023-11-07 19:15:42 浏览: 24
这个错误通常是因为您正在使用一个过时的TensorFlow版本。在TensorFlow 2.0及更高版本中,`tf.global_variables_initializer()`已被删除,因为变量初始化现在是自动完成的。如果您使用的是TensorFlow 1.x版本,您需要使用`tf.initialize_all_variables()`来初始化全局变量。如果您正在使用TensorFlow 2.x版本,则不需要显式地初始化变量,因为它们会在需要时自动初始化。
相关问题
TypeError: paint_button() takes 0 positional arguments but 1 was given
这个错误提示说明你在调用函数 `paint_button()` 时传入了一个参数,但是这个函数并没有定义任何参数。
可能的原因是你在调用 `paint_button()` 时传入了一个不必要的参数,或者你定义 `paint_button()` 函数时忘记了添加参数。
你可以检查一下代码,找到调用 `paint_button()` 函数的地方,看看是否有不必要的参数传入。如果没有,那么就检查一下 `paint_button()` 函数的定义,看看是否缺少参数。
TypeError: is_runnian() takes 0 positional arguments but 1 was given
这个错误是因为你调用了一个需要0个参数的函数 is_runnian(),但是你在调用时传入了1个参数。
可能的原因是你在调用 is_runnian() 函数时,误把参数传给了函数,导致出现这个错误。
你需要检查一下代码,看看在哪里调用了 is_runnian() 函数,然后确保没有不必要的参数传递给它。
阅读全文