Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;TypeError:只有长度为1的数组才能转换为Python标量;在循环中打印数组值时出错_Python_Arrays_Loops_Numpy - Fatal编程技术网

&引用;TypeError:只有长度为1的数组才能转换为Python标量;在循环中打印数组值时出错

&引用;TypeError:只有长度为1的数组才能转换为Python标量;在循环中打印数组值时出错,python,arrays,loops,numpy,Python,Arrays,Loops,Numpy,我不明白为什么在运行这段代码时会出现“只有长度为1的数组才能转换为Python标量”的错误。我认为这个错误只有在没有numpy数组时才会发生,但我有。 请帮忙 您正试图打印列表,而实际需要打印浮动。我相信您正在寻找: print("x: %5.2f y: %5.4f" %(x_list[i], y_list[i])) print("x: %5.2f y: %5.4f" %(x_list[i], y_list[i])) 您的打印行正在尝试将x_list和y_list的整个值列表强制转换为浮动。

我不明白为什么在运行这段代码时会出现“只有长度为1的数组才能转换为Python标量”的错误。我认为这个错误只有在没有numpy数组时才会发生,但我有。
请帮忙

您正试图打印列表,而实际需要打印浮动。我相信您正在寻找:

print("x: %5.2f y: %5.4f" %(x_list[i], y_list[i]))
print("x: %5.2f y: %5.4f" %(x_list[i], y_list[i]))

您的打印行正在尝试将x_list和y_list的整个值列表强制转换为浮动。相反,您应该单独打印每个元素

最后一行应该是: