compress_json – это удобная библиотека для чтения и записи сжатых JSON-файлов с автоматическим определением формата. Основана на идеях compress_pickle.
🔺Пример использования:
import compress_json
D = {"A": {"B": "C"}}
compress_json.dump(D, "data.json.gz") # Сжатие в gzip
D1 = compress_json.load("data.json.gz") # Загрузка обратно
assert D == D1
#Python #JSON #Compression #pip #DataScience
https://github.com/LucaCappelletti94/compress_json
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - LucaCappelletti94/compress_json: The missing Python utility to read and write compressed JSONs.
The missing Python utility to read and write compressed JSONs. - LucaCappelletti94/compress_json
👍2🔥2
FastLanes — это сверхбыстрый, независимый от внешних библиотек формат хранения табличных данных с открытым исходным кодом и поддержкой Python, C++ и Rust.
import pyfastlanes
conn = pyfastlanes.connect()
conn.inline_footer().read_csv("data/csv_dir").to_fls("data.fls")
reader = conn.read_fls("data.fls")
reader.to_csv("decoded.csv")
#FastLanes #BigData #Compression #ParquetAlternative #Python #Rust #Cplusplus #DataEngineering #OpenSource #GPU #SIMD #DataProcessing #SIGMOD #VLDB #CSV #FLS #Разработка #Производительность #НаучныеИсследования
https://github.com/cwida/FastLanes
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - cwida/FastLanes: Next-Gen Big Data File Format
Next-Gen Big Data File Format. Contribute to cwida/FastLanes development by creating an account on GitHub.
1⚡3👍2🔥1