оптимизировать, чтобы он работал быстрее. Желательно без цикла. Как это сделать, есть идеи?
posts = load_features_and_posts()
posts_1 = posts.copy().tail(998) # сохраняем таблицы в переменные
posts_2 = posts_1.copy()
user_1 = users[users['user_id'] == id]
user_1_7023 = user_1
user_temp = user_1
for i in range(0, 996): # tail-2
user_1_7023 = pd.concat([user_temp, user_1], axis=0)
user_temp = user_1_7023.copy()
user_1_7023.index = range(0, 997) # tail-1
posts_2.index = range(0, 998) # tail
user_1_7023_posts = user_1_7023.join(posts_2)
X = user_1_7023_posts.drop(['user_id', 'text', 'topic'], axis=1)
(Код просто объединяет две таблицы, в которых нет общих первичных ключей)
Чат гпт, копилот тебе в помощь
Ещё раз такие советы увижу, будет бан
Если там будет хотя бы одна ошибка, будет RO
Обсуждают сегодня