با استفاده از تابع pickle.dumps یک دیکشنری شامل میانگین ستونهای 'age', 'salary' و 'score' را سریالسازی کرده و بایتهای حاصل را در فایلی باینری به نام 'summary.pkl' ذخیره کنید.
2.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:52 0.0
برای این مسئله در پایتون ابتدا یک دیکشنری با مقادیر میانگین بسازید، سپس با import pickle از pickle.dumps برای تبدیل آن دیکشنری به بایت استفاده کنید؛ خروجی را با باز کردن فایل در حالت 'wb' بنویسید (مثال: data_bytes = pickle.dumps(my_dict); with open('summary.pkl','wb') as f: f.write(data_bytes)). نکات: حتماً فایل را در حالت باینری باز کنید چون dumps بایت برمیگرداند، برای بازخوانی از pickle.loads یا خواندن فایل و سپس pickle.loads استفاده کنید، و در محیطهای Automation یا Data Science این روش برای ذخیره موقت یا ارسال ساختار دادهها مفید است؛ دقت کنید که بارگذاری از منابع غیرقابلاعتماد میتواند ناامن باشد.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای سریالسازی میانگین ستونهای age، salary و score با pickle.dumps ابتدا دکیشنیری از این مقادیر بسازید و آن را به بایت تبدیل کنید. سپس این بایتها را با بازکردن فایل به صورت 'wb' در فایل summary.pkl ذخیره کنید. برای بازخوانی میتوانید از pickle.loads یا بازکردن فایل با حالت 'rb' استفاده کنید. به یاد داشته باشید که بارگذاری از منابع غیرقابلاعتماد میتواند ناامن باشد و بهتر است با دادههای معتبر کار کنید.
گزارش