Датотека:Mandelbrot set, plotted with Matplotlib.svg

Оригинална датотека(SVG датотека, номинално 900 × 900 пиксела, величина: 1,46 MB)

Опис измене

Опис
English: The Mandelbrot set, plotted with Python and Matplotlib. (Originally programmed for Rosetta Code.)
Датум
Извор Сопствено дело
Аутор Morn
SVG genesis
InfoField
 
The SVG code is valid.
 
This plot was created with Matplotlib.
Изворни код
InfoField

Python code

Source code
from pylab import *
from numpy import NaN

xmin, xmax, ymin, ymax = -2, 0.8, -1.5, 1.5
max_it = 100    # maximum number of iterations
px     = 3000	# vertical lines
res    = (ymax - ymin) / px   # grid resolution

figure(figsize = (10, 10))

def m(c):
	z = 0
	for n in range(1, max_it + 1):
		z = z**2 + c
		if abs(z) > 2:
			return n
	return NaN

X = arange(xmin, xmax + res, res)
Y = arange(ymin, ymax + res, res)
Z = zeros((len(Y), len(X)))

for iy, y in enumerate(Y):
	print (iy + 1, "of", len(Y))
	for ix, x in enumerate(X):
		Z[-iy - 1, ix] = m(x + 1j * y)

save("mandel", Z)	# save array to file

imshow(Z, cmap = plt.cm.prism, interpolation = 'none',
  extent = (X.min(), X.max(), Y.min(), Y.max()))
xlabel("Re(c)")
ylabel("Im(c)")
savefig("mandelbrot_python.svg")
show()

Лиценцирање

Ја, носилац ауторског права над овим делом, објављујем исто под следећом лиценцом:
Creative Commons CC-Zero Ова датотека је доступна под лиценцом Creative Commons 1.0 Универзална – посвећивање јавном власништву.
Особа која је учествовало у раду на овом документу посветила је дело јавном власништву, одричући се свих права на то дело широм света, по закону о ауторским правима и повезаним или сродним законским правима које би имао/имала, у мери дозвољеној законом. Можете да умножавате, мењате, расподељујете и прилагођавате дело, чак и у комерцијалне сврхе, без тражења дозволе.

Annotations
InfoField
This image is annotated: View the annotations at Commons

Натписи

Укратко објашњење шта ова датотека представља/приказује

Ставке приказане у овој датотеци

приказује

Нека вредност без ставке на Википодаци

18. јул 2015

Историја датотеке

Кликните на датум/време да бисте видели тадашњу верзију датотеке.

Датум/времеМинијатураДимензијеКорисникКоментар
тренутна08:49, 20. јул 2015.Минијатура за верзију на дан 08:49, 20. јул 2015.900 × 900 (1,46 MB)Mornlarger nominal image size; smaller labels
18:42, 18. јул 2015.Минијатура за верзију на дан 18:42, 18. јул 2015.720 × 540 (1,46 MB)Morn{{Information |Description ={{en|1=The Mandelbrot set, plotted with Python and Matplotlib. (Originally programmed for Rosetta Code.)}} |Source ={{own}} |Author =Morn |Date =2015-07-18 |Permission = |other_...

Следећа страница користи ову датотеку:

Глобална употреба датотеке

Други викији који користе ову датотеку:

Метаподаци