Перейти на страницу файла на Викискладе

Файл:Ackley 2d.png

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Исходный файл(2954 × 2348 пкс, размер файла: 1,32 МБ, MIME-тип: image/png)

Краткое описание

Описание
English: import numpy as np

import matplotlib.pylab as plt import matplotlib matplotlib.rcParams['text.usetex'] = True

x_linspace, y_linspace = np.meshgrid(np.linspace(-5,5,1500),np.linspace(-5,5,1500))

ackley = -20. * np.exp(-0.2 * np.sqrt(0.5 * (x_linspace**2 + y_linspace**2))) - np.exp(0.5 * (np.cos(2 * np.pi * x_linspace) + np.cos(2 * np.pi * y_linspace))) + np.e + 20

plt.pcolormesh(x_linspace, y_linspace, ackley) plt.xlabel(r"$x$", fontsize=20) plt.ylabel(r"$y$", fontsize=20) plt.xticks(fontsize=18) plt.yticks(fontsize=18) cbar = plt.colorbar(ticks=np.linspace(0,14,8)) cbar.ax.tick_params(labelsize=18) cbar.set_label(r"$f\left(x,y\right)$", fontsize=20, rotation=-90, labelpad=24) contour_lines = plt.contour(x_linspace, y_linspace, ackley, colors='w', levels=np.linspace(2,14,7), linewidths=0.5) plt.gca().set_aspect(1) plt.tight_layout() plt.savefig(f'ackley-function/ackley_2d.png', dpi=500, bbox_inches='tight')

plt.close()
Дата
Источник Собственная работа
Автор Balluwun-enjoyer

Лицензирование

Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
w:ru:Creative Commons
атрибуция распространение на тех же условиях
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 4.0 International
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
  • распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл
A 2D plot of the Ackley function used in testing of numerical optimization algorithms.

Элементы, изображённые на этом файле

изображённый объект

У этого свойства есть некоторое значение без элемента в

image/png

1 380 923 байт

2348 пиксель

2954 пиксель

История файла

Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий05:09, 20 мая 2023Миниатюра для версии от 05:09, 20 мая 20232954 × 2348 (1,32 МБ)Balluwun-enjoyerUploaded own work with UploadWizard

Нет страниц, использующих этот файл.

Глобальное использование файла

Данный файл используется в следующих вики:

Метаданные