Найдите вероятность того, что участники встретятся на всех четырёх экзаменах. При этом допускается, что в один день они будут сдавать разные предметы.
Какие есть Алгоритмы поиска синонимов?
К примеру: вов, варкрафт, world of warcraft, и просто warcraft
Вопрос как это можно реализовать полностью автоматически?Взять готовые инструменты для нечёткого поиска, например ElasticSearch
def process_list(lst):
lst = [x for x in lst if x] # Убираем нули
for i in range(len(lst) - 1, 0, -1):
if lst[i] == lst[i - 1]:
lst[i] *= 2
lst[i - 1] = 0
return [0] * (4 - len(lst)) + [x for x in lst if x] # Смещаем нули влево
perf_counter()
из модуля time
. Что интересно он например сейчас отпарсил один заголовок одного объявления, а иногда может больше, а иногда сразу выдает ошибку.
import pandas as pd
# Путь к существующему xlsx файлу, который лежит рядом с текущим скриптом
file_path = './test.xlsx'
# DataFrame
df = pd.DataFrame({'A': range(1, 145)})
# Пишем в xlsx файл в первый лист с перезаписью, используя openpyxl
with pd.ExcelWriter(file_path, engine='openpyxl', mode='a', if_sheet_exists='replace') as writer:
sheet_name = next(iter(writer.sheets)) # Или свое наименование листа
df.to_excel(writer, index=False, sheet_name=sheet_name)