متن کامل آگهی:
سلام
کد پایتون برای درون یابی لاگرانژ جهت تخمین آمار کرونا
در اینجا کدی به زبان پایتون ارائه می شود که از روش لاگرانژ برای تخمین تعداد مبتلایان و فوت شدگان به ویروس کرونا در کشورهای مختلف بین سال های 2020 تا 2024 استفاده می کند.
توجه: این کد فقط یک نمونه اولیه است و ممکن است نیاز به اصلاح و شخصی سازی برای نیازهای خاص شما داشته باشد
import numpy as np
import matplotlib.pyplot as plt
# داده های مبتلایان و فوت شدگان را از یک فایل CSV یا منبع دیگر بارگیری کنید
data = np.loadtxt('data.csv', delimiter=',')
# سال ها را استخراج کنید
years = data\[:, 0\]
# تعداد مبتلایان را استخراج کنید
cases = data\[:, 1\]
# تعداد فوت شدگان را استخراج کنید
deaths = data\[:, 2\]
# تابع درون یابی لاگرانژ را تعریف کنید
def lagrange\_interpolation(x, x\_data, y\_data):
n = len(x\_data)
L = 0
for i in range(n):
product = 1
for j in range(n):
if j != i:
product \*= (x - x\_data\[j\]) / (x\_data\[i\] - x\_data\[j\])
L += y\_data\[i\] \* product
return L
# سال های مورد نظر برای تخمین را تعریف کنید
years\_to\_estimate = np.arange(2020, 2025)
# تعداد مبتلایان تخمینی را برای سال های مورد نظر محاسبه کنید
cases\_estimated = np.zeros\_like(years\_to\_estimate)
for i, year in enumerate(years\_to\_estimate):
cases\_estimated\[i\] = lagrange\_interpolation(year, years, cases)
# تعداد فوت شدگان تخمینی را برای سال های مورد نظر محاسبه کنید
deaths\_estimated = np.zeros\_like(years\_to\_estimate)
for i, year in enumerate(years\_to\_estimate):
deaths\_estimated\[i\] = lagrange\_interpolation(year, years, deaths)
# نمودار مبتلایان را رسم کنید
plt.plot(years, cases, 'o', label='مبتلایان واقعی')
plt.plot(years\_to\_estimate, cases\_estimated, '-', label='مبتلایان تخمینی')
plt.xlabel('سال')
plt.ylabel('تعداد مبتلایان')
plt.legend()
plt.show()
# نمودار فوت شدگان را رسم کنید
plt.plot(years, deaths, 'o', label='فوت شدگان واقعی')
plt.plot(years\_to\_estimate, deaths\_estimated, '-', label='فوت شدگان تخمینی')
plt.xlabel('سال')
plt.ylabel('تعداد فوت شدگان')
plt.legend()
plt.show()
نکات:
در این کد، فرض شده است که داده های شما در یک فایل CSV به نام data.csv ذخیره شده است. شما باید نام فایل و مسیر آن را به درستی تنظیم کنید.
می توانید از توابع دیگر پایتون برای رسم نمودارهای مختلف و تجزیه و تحلیل داده ها استفاده کنید.
این کد فقط یک نمونه اولیه است و ممکن است نیاز به اصلاح و شخصی سازی برای نیازهای خاص شما داشته باشد.