Форум сайта python.su
а как сформировать тот же самый массив только из другого файла, в котором в первой строке написан текст?
Архив данных параметров ветра
00:00:25 309.0 1.5
00:00:55 209.0 2.7
00:01:25 115.0 3.5
00:01:55 39.0 1.2
00:02:25 56.0 3.5
00:02:55 108.0 1.9
00:03:25 270.0 4.5
вот что я пока написал
for x in open ('c://wind.txt'):
try:
t=float(x.split()[1]
except:
print sys.exc_info()
else:
vv = np.array(t)
Отредактировано (Апрель 9, 2010 09:34:39)
Офлайн
Если вы уверены, что это только на первой строке, то можно так:
fp = open("c://wind.txt")
fp.readline()
vv = np.array([float(x.split()[1]) for x in fp])
Офлайн
да, текст только на первой строке.
а вы можете ещё объяснить что выполняет x.split() ?
Офлайн
Делит строку по стандартным разделителям.
Вообще для ответов на такие вопросы есть документация: http://docs.python.org/library/stdtypes.html?highlight=split#str.split
Советую ей не брезговать.
Офлайн