I'm trying to read my data files with numpy loadtxt.
The data files are just a single column as follows:
1
1
1
2
...
After I load my files, I append them into a single list as follows:
import numpy as np
file_list=[file1, file2, file3, file4]
list_0=[]
for file in file_list:
tmp = np.loadtxt(file)
for data in tmp:
list_0.append(data)
The situation I have trouble with is when the "file" contains only one number.
In that case, "tmp" in the code reads like a float and gives me an error message at the loop: "iteration over a 0-d array".
Is there any way to keep "tmp" as an array even with a single value?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…