Soubor:Mplwp reny entropy012inf.svg

Původní soubor (soubor SVG, nominální rozměr: 600 × 400 pixelů, velikost souboru: 30 KB)

Popis

Popis
English: Plot of the Rényi entropies of a bipartite system H0, H1, H2, H in the interval [0, 1]:
  • H0 Hartly entropy
  • H1 Shannon entropy
  • H2 Colission entropy
  • H Min entropy
Datum
Zdroj Vlastní dílo
Autor Geek3
Další verze Mplwp reny entropy0125inf.svg (together with Rényi entropy H5)
SVG vývoj
InfoField
 
Zdrojový kód tohoto SVG je validní.
 
Tento vektorový obrázek byl vytvořen programem mplwp, the Matplotlib extension for Wikipedia plots
Zdrojový kód
InfoField

mplwp source code

The plot was generated with mplwp 1.0
#!/usr/bin/python
# -*- coding: utf8 -*-

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
from math import *

code_website = 'http://commons.wikimedia.org/wiki/User:Geek3/mplwp'
try:
    import mplwp
except ImportError, er:
    print 'ImportError:', er
    print 'You need to download mplwp.py from', code_website
    exit(1)

name = 'mplwp_reny_entropy012inf.svg'
fig = mplwp.fig_standard(mpl)

xlim = -0.05, 1.05; fig.gca().set_xlim(xlim)
ylim = 0, 1.1; fig.gca().set_ylim(ylim)
mplwp.mark_axeszero(fig.gca())

def H(x, alpha):
    if x == 0 or x == 1:
        return 0.0
    if alpha == 1:
        return (x * log(x) + (1-x) * log(1-x)) / log(0.5)
    if alpha == float('inf'):
        return log(max(x, 1-x)) / log(0.5)
    return 1/(1.0-alpha) * log(sum([p**alpha for p in [x, 1-x]])) / log(2.0)

x = np.linspace(0, 1, 5001)
x0 = [0, 0, 1, 1]
y0 = [0, 1, 1, 0]
plt.plot(x0, y0, label=ur'$H_0(x,\,1\u2212x)$')

y1 = [H(xx, 1) for xx in x]
plt.plot(x, y1, label=ur'$H_1(x,\,1\u2212x)$')

y2 = [H(xx, 2) for xx in x]
plt.plot(x, y2, label=ur'$H_2(x,\,1\u2212x)$')

yinf = [H(xx, float('inf')) for xx in x]
plt.plot(x, yinf, label=ur'$H_\infty(x,\,1\u2212x)$')

mpl.rc('legend', borderaxespad=1.0)
plt.legend(loc='lower center').get_frame().set_alpha(0.9)
plt.savefig(name)
mplwp.postprocess(name)

Licence

Já, držitel autorských práv k tomuto dílu, ho tímto zveřejňuji za podmínek následujících licencí:
GNU head Tento dokument smí být kopírován, šířen nebo upravován podle podmínek Svobodné licence GNU pro dokumenty verze 1.2 nebo libovolné vyšší verze publikované nadací Free Software Foundation. Dokument nemá neměnné části ani texty na předním či zadním přebalu. Kopie textu licence je k dispozici v oddíle nazvaném GNU Free Documentation License.
w:cs:Creative Commons
uveďte autora
Tento soubor podléhá licenci Creative Commons Uveďte autora 3.0 Unported
Dílo smíte:
  • šířit – kopírovat, distribuovat a sdělovat veřejnosti
  • upravovat – pozměňovat, doplňovat, využívat celé nebo částečně v jiných dílech
Za těchto podmínek:
  • uveďte autora – Máte povinnost uvést autorství, poskytnout odkaz na licenci a uvést, pokud jste provedli změny. Toho můžete docílit jakýmkoli rozumným způsobem, avšak ne způsobem naznačujícím, že by poskytovatel licence schvaloval nebo podporoval vás nebo vaše užití díla.
Můžete si zvolit libovolnou z těchto licencí.

Viz též

Popisky

Přidejte jednořádkové vysvětlení, co tento soubor představuje

Položky vyobrazené v tomto souboru

zobrazuje

Historie souboru

Kliknutím na datum a čas se zobrazí tehdejší verze souboru.

Datum a časNáhledRozměryUživatelKomentář
současná6. 9. 2014, 15:03Náhled verze z 6. 9. 2014, 15:03600 × 400 (30 KB)Geek3reny_entropy012inf plot by Geek3

Tento soubor používá následující stránka:

Globální využití souboru

Tento soubor využívají následující wiki:

Metadata