Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.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
Python numpy.loadtxt VALUERROR:要解压缩的值太多_Python_Numpy - Fatal编程技术网

Python numpy.loadtxt VALUERROR:要解压缩的值太多

Python numpy.loadtxt VALUERROR:要解压缩的值太多,python,numpy,Python,Numpy,我试图在一些示例数据上运行此代码(如下) 然而,我得到了一个错误的说法 值错误:要解压缩的值太多 我在网上读到,当要解析的变量多于列时,就会发生这种情况,但在我看来,我有5个变量和5列文本。有什么建议吗?由于您的输入文件已经格式化,请使用unpack=True,这应该可以解决您的问题 8 18 2014 9:30 196.79 8 18 2014 9:31 196.8249 8 18 2014 9:32 196.825 8 18 2014 9:33 196.88 8 18 2014 9:

我试图在一些示例数据上运行此代码(如下)

然而,我得到了一个错误的说法

值错误:要解压缩的值太多


我在网上读到,当要解析的变量多于列时,就会发生这种情况,但在我看来,我有5个变量和5列文本。有什么建议吗?

由于您的输入文件已经格式化,请使用unpack=True,这应该可以解决您的问题

8 18 2014 9:30 196.79

8 18 2014 9:31 196.8249

8 18 2014 9:32 196.825

8 18 2014 9:33 196.88

8 18 2014 9:34 196.887

8 18 2014 9:35 196.835

8 18 2014 9:36 196.81

8 18 2014 9:37 196.81

8 18 2014 9:38 196.81

如果文字文本看起来像是您发布的,中间有空格,则
np.loadtext
将读取
\n
并尝试将其解压为5个值,但失败。但是,如果这只是因为格式不好,请进一步编辑您的问题,以准确表示问题的外观。不要将
time
用作变量名。您正在覆盖要导入的
time
模块。您也可以使用
struct
库来执行此类操作并避免numpy。您是否检查了下面的答案?
8 18 2014 9:30 196.79

8 18 2014 9:31 196.8249

8 18 2014 9:32 196.825

8 18 2014 9:33 196.88

8 18 2014 9:34 196.887

8 18 2014 9:35 196.835

8 18 2014 9:36 196.81

8 18 2014 9:37 196.81

8 18 2014 9:38 196.81
month,day,year,time_k,price = np.loadtxt('spyTestTest.txt', delimiter=' ',dtype = dt, unpack=True);