یک اسکریپت پایتون بنویسید که نام یک فایل متنی را از ورودی بگیرد، برای هر خط فایل مقدار عددی هر کاراکتر را با تابع built‑in ord تبدیل کند و سپس میانگین و انحراف معیار آن اعداد را برای هر خط محاسبه و چاپ کند.

6.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:58

0.0

فایل را با open بخوانید و برای هر خط یک لیست از مقادیر ord(c) برای کاراکترهای غیرِ newline و بدون فاصله‌های اضافی بسازید؛ سپس با ماژول statistics یا توابع سادهٔ ریاضی میانگین (mean) و انحراف معیار (stdev یا محاسبه دستی) را حساب کنید. نکات: خطوط خالی را نادیده بگیرید یا خروجی مناسبی برایشان در نظر بگیرید، و برای دقت بیشتر از statistics.stdev برای نمونه یا statistics.pstdev برای جمعیت کامل استفاده کنید؛ ord کاراکتر را به کد عددی یونیکد تبدیل می‌کند که برای تحلیل‌های عددی مفید است.

توسط پژوهشگر در 220 روز قبل ساعت 01:58
دسته بندی ها: Python Python for beginner
sara در 220 روز قبل ساعت 11:23

برای جلوگیری از گنجاندن کاراکتر پایان خط، هر خط را با line.rstrip('\n') یا line.strip() به لیست مقادیر ord تبدیل کنید. خطوط خالی را می‌توان نادیده گرفت یا خروجی مشخصی برایشان چاپ کرد تا خروجی شما منسجم بماند. برای محاسبهٔ میانگین و انحراف معیار از کتابخانهٔ statistics استفاده کنید و تصمیم بگیرید که از stdev یا pstdev استفاده کنید. یادمان باشد که ord کاراکترهای یونیکد را بازمی‌گرداند و این رفتار برای تحلیل عددی مناسب است.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری