Ne işe yarar?
CSV/JSONL veri kümesinden geri koymadan rastgele kayıt seçer. Seçilen kayıtlar özgün sırayla yeni dosyaya yazılır; seed, kaynak/çıktı SHA256 ve seçilen kayıt numaraları manifestte tutulur.Kullanım
Kod:
python arac.py ornek.jsonl --format jsonl --count 2 --seed 42 --output orneklem.jsonl
python arac.py ornek.csv --format csv --count 2 --seed 42 --output orneklem.csv
Paket ve gereksinimler
Python 3.10+; yalnız standart kütüphane. arac.py, pack_io.py, örnek veriler, çevrimdışı testler, Türkçe README, resmî kaynak listesi ve MIT lisansı dahildir.Sınırlar
Aynı girdi, seed ve Python sürümünde tekrar üretilebilir; Python sürümü manifestte kaydedilir. Sürümler arasında random.sample davranışı için mutlak aynı sonuç sözü verilmez. Dengeli/sınıflı örnekleme veya istatistiksel temsil garantisi yoktur. CSV başlık satırı örnekleme dışında tutulur; kayıt numarası 1 tabanlıdır. Mevcut sütunlar ve JSON alanları korunur.Girdi değiştirilmez; mevcut çıktı için --overwrite gerekir. Model veya dış API gerekmez.