我在 Python 中被称为新手。我对列表有困难。我有一个循环,它从文本文件中获取一些信息并通过函数。如果文本文件长度为 10 行,则输出将是 10 个单独的列表,例如:[0.45] [0.87] ... 等等,持续 n+1 次(取决于文本文件的长度)。
如何将它们放入单个列表中,例如 [0.45, 0.87, ...]?我尝试了不同的循环,但没有:(
我以前很感激:) .. 并为我糟糕的英语感到抱歉
代码:
from pyfann import libfann
import os
path="."
ext = ".net"
files = [file for file in os.listdir(path) if file.lower().endswith(ext)]
for j in files:
ann = libfann.neural_net()
ann.create_from_file(j)
print j
f=open('nsltest1.dat','r')
for i in f:
x=i.strip()
y=[float(i) for i in x.split()]
z=ann.run(y)
print z