/
dhdied
/
course_project
Обзор
Документация
Войти
/
dhdied
/
course_project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
chapter4/split_data.py
23 строки
726 B
dhdied
final version
02 июн 2026, 03:53
Верифицирован
02 июн 2026, 03:53
080b2bc
Код
Авторство
О чём код?
import random with open('data/train.jsonl', 'r', encoding='utf-8') as f: lines = f.readlines() random.shuffle(lines) split_index = int(len(lines) * 0.9) train_lines = lines[:split_index] val_lines = lines[split_index:] # Перезаписываем train.jsonl with open('data/train.jsonl', 'w', encoding='utf-8') as f: f.writelines(train_lines) # Создаем val.jsonl with open('data/val.jsonl', 'w', encoding='utf-8') as f: f.writelines(val_lines) print(f"✅ Успешно разделено!") print(f"Обучающая выборка (train.jsonl): {len(train_lines)} строк") print(f"Валидационная выборка (val.jsonl): {len(val_lines)} строк")