def main(): # Просматриваем индекс index_root = 'indexes' index = IndexCursor(index_root) list_nodes = index.get_list_nodes() print 'Index map: ', list_nodes # Типа выбрали ветку content_item_name = 'Iron Man AA' index.assign_branch(content_item_name) # Получаем пути к субтитрам # Сборщик контента - отдельный объект! files = None#get_addrs() # Получить индекс print 'Process files. Wait please...' if files: for fname in files: # Выделяем единицы контента в список sentences_lst = get_list_content_items_from_str(fname) index.process_list_content_sentences(sentences_lst) # Выводим #index.print_branch(content_item_name) freq = [] sorted_findex = index.get_sorted_forward_idx() for at in sorted_findex: print at freq.append(at[1]) x = range(len(freq)) plot(x, freq) grid() show()
def main(index, content_item_name, files): # Создаем ветку, если ее нет и подкл. к ней index.assign_branch(content_item_name) # Получить индекс print 'Process files. Wait please...' for fname in files: if fname: print fname # Выделяем единицы контента в список sentences_lst = get_list_content_items_from_str(fname) index.process_list_content_sentences(sentences_lst) # Выводим freq = [] sorted_findex = index.get_sorted_forward_idx() for at in sorted_findex: print at freq.append(at[1]) x = range(len(freq)) plot(x, freq) grid() show()