Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Минимизация гладкой функции python
Создан заказ №5751003
23 ноября 2020

Минимизация гладкой функции python

Как заказчик описал требования к работе:
Рассмотрим все ту же функцию из задания по линейной алгебре: f(x) = sin(x / 5) * exp(x / 10) + 5 * exp(-x / 2), но теперь уже на промежутке [1, 30] В первом задании будем искать минимум этой функции на заданном промежутке с помощью scipy.optimize. Разумеется, в дальнейшем вы будете использовать мето ды оптимизации для более сложных функций, а f(x) мы рассмотрим как удобный учебный пример. Напишите на Питоне функцию, вычисляющую значение f(x) по известному x. Будьте внимательны: не забывайте про то, что по умолчанию в питоне целые числа делятся нацело, и о том, что функции sin и exp нужно импортировать из модуля math. Изучите примеры использования scipy.optimize.minimize в документации Scipy (см. "Материалы") Попробуйте найти минимум, используя стандартные параметры в функции scipy.optimize.minimize (т.е. задав только функцию и начальное приближение). Попробуйте менять начальное приближение и изучить, меняется ли результат. Укажите в scipy.optimize.minimize в качестве метода BFGS (один из самых точных в большинстве случаев градиентных методов оптимизации), запустите из начального приближения x=2. Градиент функции при этом указывать не нужно – он будет оценен численно. Полученное значение функции в точке минимума - ваш первый ответ по заданию 1, его надо записать с точностью до 2 знака после запятой. Теперь измените начальное приближение на x=30. Значение функции в точке минимума - ваш второй ответ по заданию 1, его надо записать через пробел после первого, с точностью до 2 знака после запятой. Стоит обдумать полученный результат. Почему ответ отличается в зависимости от начального приближения? Если нарисовать график функции (например, как это делалось в видео, где мы знакомились с Numpy, Scipy и Matplotlib), можно увидеть, в какие именно минимумы мы попали. В самом деле, градиентные методы обычно не решают задачу глобальной оптимизации, поэтому результаты работы ожидаемые и вполне корректные
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
24 ноября 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Галилео
5
скачать
Минимизация гладкой функции python.jpg
2020-11-27 14:42
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
И снова безупречное выполнение работы раньше срока. Всем рекомендую работать с автором.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Переделать фигуру в готовом проекте в Qt с OpenGL
Контрольная работа
Программирование
Стоимость:
300 ₽
цифровая схемотехника
Решение задач
Программирование
Стоимость:
150 ₽
тема «переборные задачи» программирование «странные числа»
Курсовая работа
Программирование
Стоимость:
700 ₽
Задача по ТЕОРИЯ ИГР И ПРИНЯТИЕ РЕШЕНИЙ В ЗАДАЧАХ УПРАВЛЕНИЯ
Решение задач
Программирование
Стоимость:
150 ₽
Контрольная по предмету Прикладные экономические пакеты
Контрольная работа
Программирование
Стоимость:
300 ₽
Разработка программ с использованием структур.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программирование
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработать проектную документацию и БД на языке Delphi
Контрольная работа
Программирование
Стоимость:
300 ₽
Разработать приложение в среде VBA
Решение задач
Программирование
Стоимость:
150 ₽
Технологии создания сильных брендов в сети интернет
Решение задач
Программирование
Стоимость:
150 ₽
Срочно, сейчас нужно срочно написать 2 программы на с++
Решение задач
Программирование
Стоимость:
150 ₽
Задача по ТЕОРИЯ ИГР И ПРИНЯТИЕ РЕШЕНИЙ В ЗАДАЧАХ УПРАВЛЕНИЯ
Решение задач
Программирование
Стоимость:
150 ₽
1 задача в Паскаль
Решение задач
Программирование
Стоимость:
150 ₽
Виды электронных платежных систем
Решение задач
Программирование
Стоимость:
150 ₽
Представление о звуках и буквах на уроках русского язык
Решение задач
Программирование
Стоимость:
150 ₽
Читай полезные статьи в нашем
Изменение характеристик плоских и пространственных объектов в Компас-3D
Данные команды измерения вызываются с помощью Инструментальной панели Измерения (2D) или команды Измерить меню Сервис (рис. 1).

Не выходя из команды, пользователь может определить метрические характеристики объектов. Для этого ему необходимо последовательно указывать курсором на нужный объект. Система запоминает и показывает в диалоговом окне все значения требуемых измерений. Окно Информация будет...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Текстовые веб-страницы
Самый простой способ создания текстовой веб-страницы — это набор ее кода в каком-либо текстовом редакторе, работающем с простым текстом без оформления и сохранение ее в файле с расширением .htm или .html. В операционных системах для этих расширений предусмотрена связь с браузером, поэтому делая двойной щелчок на имени файла мы открываем веб-страницу в браузере в режиме просмотра.
Помимо этого, имею...
подробнее
Haskell язык программирования

Рисунок 1. Карри Хаскелль. Автор24 — интернет-биржа студенческих работ
Предшественником Haskell можно считать язык Miranda, выпущенный в 1985 г. и давший толчок развитию ленивых языков.
Miranda распространялся под коммерческой лицензией, поэтому в 1987 г. на конференции по развитию функциональных языков, проходившей в Портленде, было решено разработать свободный аналог этого языка, для чего был созд...
подробнее
Изменение характеристик плоских и пространственных объектов в Компас-3D
Данные команды измерения вызываются с помощью Инструментальной панели Измерения (2D) или команды Измерить меню Сервис (рис. 1).

Не выходя из команды, пользователь может определить метрические характеристики объектов. Для этого ему необходимо последовательно указывать курсором на нужный объект. Система запоминает и показывает в диалоговом окне все значения требуемых измерений. Окно Информация будет...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Текстовые веб-страницы
Самый простой способ создания текстовой веб-страницы — это набор ее кода в каком-либо текстовом редакторе, работающем с простым текстом без оформления и сохранение ее в файле с расширением .htm или .html. В операционных системах для этих расширений предусмотрена связь с браузером, поэтому делая двойной щелчок на имени файла мы открываем веб-страницу в браузере в режиме просмотра.
Помимо этого, имею...
подробнее
Haskell язык программирования

Рисунок 1. Карри Хаскелль. Автор24 — интернет-биржа студенческих работ
Предшественником Haskell можно считать язык Miranda, выпущенный в 1985 г. и давший толчок развитию ленивых языков.
Miranda распространялся под коммерческой лицензией, поэтому в 1987 г. на конференции по развитию функциональных языков, проходившей в Портленде, было решено разработать свободный аналог этого языка, для чего был созд...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы