【发布时间】:2019-02-14 02:45:58
【问题描述】:
我是python新手。对于我的拼贴项目需要开发一些程序,为了数据分析,我使用大量数组,这些数组的值取自文本文件在txt文件中,值如下给出
0 0 0 0,0,0 0,0,0,0,0,0 0,0 0,0,0
我想转换为一维数组,例如 [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
我是怎么做到的。谢谢
我得到了一些帮助完整的代码,但它不起作用,我得到一些我无法识别的错误
path2='page_2.txt'
input2 = np.array(np.loadtxt(path2, dtype='i', delimiter=','))
错误:
ValueError Traceback (most recent call last) <ipython-input-139-8836e57e833d> in <module> 5 6 path2='page_2.txt' ----> 7 input2 = np.array(np.loadtxt(path2, dtype='i', delimiter=',')) 8 9 path3='page_4.txt' ~\Anaconda3\lib\site-packages\numpy\lib\npyio.py in loadtxt(fname, dtype, comments, delimiter, converters, skiprows, usecols, unpack, ndmin, encoding) 1099 # converting the data 1100 X = None -> 1101 for x in read_data(_loadtxt_chunksize):1102 if X is None:1103 X = np.array(x, dtype) ~\Anaconda3\lib\site-packages\numpy\lib\npyio.py in read_data(chunk_size) 1023 line_num = i + skiprows + 1 1024 raise ValueError("Wrong number of columns at line %d" -> 1025 % line_num)1026 1027# Convert each value according to its column and storeValueError:第 4 行的列数错误
【问题讨论】:
标签: python numpy multidimensional-array