import numpy as np
import matplotlib.pyplot as plt
# Создаем массив возрастов от 0 до 9 лет
ages = np.linspace(0, 9, 100)
# Определяем функцию для доли выживших
def survival_curve(age):
if age < 2:
return 1.0 - 0.4 * age # Крутой спад на ранних возрастах
else:
return 0.6 - 0.1 * (age - 2) # Медленное снижение после 2 лет
# Применяем функцию к массиву возрастов
l2 = np.array([survival_curve(age) for age in ages])
# Построение графика
plt.figure(figsize=(8, 6))
plt.plot(ages, l2, label='Кривая выживания', color='blue')
plt.xlabel('Возраст (годы)')
plt.ylabel('Доля выживших (l2)')
plt.title('Кривая выживания')
plt.grid(True)
plt.legend()
plt.show()
# your code goes here
aW1wb3J0IG51bXB5IGFzIG5wCmltcG9ydCBtYXRwbG90bGliLnB5cGxvdCBhcyBwbHQKCiMg0KHQvtC30LTQsNC10Lwg0LzQsNGB0YHQuNCyINCy0L7Qt9GA0LDRgdGC0L7QsiDQvtGCIDAg0LTQviA5INC70LXRggphZ2VzID0gbnAubGluc3BhY2UoMCwgOSwgMTAwKQoKIyDQntC/0YDQtdC00LXQu9GP0LXQvCDRhNGD0L3QutGG0LjRjiDQtNC70Y8g0LTQvtC70Lgg0LLRi9C20LjQstGI0LjRhQpkZWYgc3Vydml2YWxfY3VydmUoYWdlKToKICAgIGlmIGFnZSA8IDI6CiAgICAgICAgcmV0dXJuIDEuMCAtIDAuNCAqIGFnZSAgIyDQmtGA0YPRgtC+0Lkg0YHQv9Cw0LQg0L3QsCDRgNCw0L3QvdC40YUg0LLQvtC30YDQsNGB0YLQsNGFCiAgICBlbHNlOgogICAgICAgIHJldHVybiAwLjYgLSAwLjEgKiAoYWdlIC0gMikgICMg0JzQtdC00LvQtdC90L3QvtC1INGB0L3QuNC20LXQvdC40LUg0L/QvtGB0LvQtSAyINC70LXRggoKIyDQn9GA0LjQvNC10L3Rj9C10Lwg0YTRg9C90LrRhtC40Y4g0Log0LzQsNGB0YHQuNCy0YMg0LLQvtC30YDQsNGB0YLQvtCyCmwyID0gbnAuYXJyYXkoW3N1cnZpdmFsX2N1cnZlKGFnZSkgZm9yIGFnZSBpbiBhZ2VzXSkKCiMg0J/QvtGB0YLRgNC+0LXQvdC40LUg0LPRgNCw0YTQuNC60LAKcGx0LmZpZ3VyZShmaWdzaXplPSg4LCA2KSkKcGx0LnBsb3QoYWdlcywgbDIsIGxhYmVsPSfQmtGA0LjQstCw0Y8g0LLRi9C20LjQstCw0L3QuNGPJywgY29sb3I9J2JsdWUnKQpwbHQueGxhYmVsKCfQktC+0LfRgNCw0YHRgiAo0LPQvtC00YspJykKcGx0LnlsYWJlbCgn0JTQvtC70Y8g0LLRi9C20LjQstGI0LjRhSAobDIpJykKcGx0LnRpdGxlKCfQmtGA0LjQstCw0Y8g0LLRi9C20LjQstCw0L3QuNGPJykKcGx0LmdyaWQoVHJ1ZSkKcGx0LmxlZ2VuZCgpCnBsdC5zaG93KCkKIyB5b3VyIGNvZGUgZ29lcyBoZXJl