Afficher de manière interactive des courbes algébriques en Python, Jupyter

http://qiita.com/hoxo_m/items/5ca984d9dcac16090223 Je l'ai également essayé avec Python et Juyter en me référant à cet article.

Déplacez le curseur pour tracer des courbes avec différents paramètres. Essayez d'installer ipywidgets.

import numpy as np
import pylab as plt 
import matplotlib.cm as cm
%pylab inline
from ipywidgets import  interact


N=5
delta=0.1
xs= np.arange(-N, N, delta)
ys = np.arange(-N, N, delta)
X, Y = np.meshgrid(xs, ys)

def fmesh(f,xs,ys):
    return [[f(x,y)for x in xs] for y in ys]

@interact(a=(-10, 10, 2),index=(1,5,1))
def plot(a,index):
    f=lambda x,y: (y**2-(x + a)*x**2)**index
    plt.figure(figsize=(6,6))
    ticks=range(-5,5)
    plt.xticks(ticks)                                                       
    plt.yticks(ticks) 
    interval = [i/4  for i in range(30)]
    CS=plt.contour(X, Y, fmesh(f,xs,xs),interval)
    plt.clabel(CS, inline=0, fontsize=10)
    plt.contourf(X,Y, fmesh(f,xs,xs))    
    plt.grid()

arith.png

https://gist.github.com/xiangze/558ec538191012462d16b1113cbf803b#file-arithmeticcurveplot-ipynb

référence http://qiita.com/y__sama/items/654ed8ab7464718876f9 http://qiita.com/tanemaki/items/e965cd9c25acbeed860c

Recommended Posts

Afficher de manière interactive des courbes algébriques en Python, Jupyter
Lier Python et JavaScript avec le notebook Jupyter
Visualisez de manière interactive les données avec Treasure Data, Pandas et Jupyter.
Afficher et prendre des images de caméra Web avec Python Kivy [GUI]
Programmation avec Python et Tkinter
Chiffrement et déchiffrement avec Python
Essayez d'exécuter Python avec Try Jupyter
python avec pyenv et venv
Fonctionne avec Python et R
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Lisez le fichier VTK et affichez la carte des couleurs avec jupyter.
Communiquez avec FX-5204PS avec Python et PyUSB
Briller la vie avec Python et OpenCV
Robot fonctionnant avec Arduino et python
Installez Python 2.7.9 et Python 3.4.x avec pip.
Modulation et démodulation AM avec python
Grattage avec Python, Selenium et Chromedriver
Grattage avec Python et belle soupe
Encodage et décodage JSON avec python
Introduction à Hadoop et MapReduce avec Python
[GUI en Python] PyQt5-Glisser-déposer-
Lire et écrire NetCDF avec Python
J'ai joué avec PyQt5 et Python3
Lire et écrire du CSV avec Python
Intégration multiple avec Python et Sympy
Coexistence de Python2 et 3 avec CircleCI (1.0)
Jeu Sugoroku et jeu d'addition avec Python
Modulation et démodulation FM avec Python
Faites fonctionner Jupyter avec l'API REST pour extraire et enregistrer le code Python
IME On / Off est affiché par LED en coopération avec Python et Arduino
Essayez d'afficher la carte google et la carte géographique avec python
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Communiquez entre Elixir et Python avec gRPC
Construction de pipeline de données avec Python et Luigi
Surveiller les pannes de Mojo avec Python et Skype
Créer un environnement Jupyter Lab (Python) avec Docker
Modulation et démodulation FM avec Python Partie 3
[Automation] Manipulez la souris et le clavier avec Python
Authentification sans mot de passe avec RDS et IAM (Python)
Installation de Python et gestion des packages avec pip
Affichage immédiat, affichage forcé, clignotement du résultat d'impression avec python (principalement jupyter)
Utilisation de Python et MeCab avec Azure Databricks
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
POSTER diversement avec Python et recevoir avec Flask
Jupyter avec PYNQ et synthèse de haut niveau avec Polyphony
Afficher Python 3 dans le navigateur avec MAMP
Capturer des images avec Pupil, python et OpenCV
Fractal pour faire et jouer avec Python
Un mémo contenant Python2.7 et Python3 dans CentOS
Utilisez PIL ou Pillow avec Cygwin Python
[Python] Afficher les éléments de la liste en utilisant des arguments de longueur variable
Créer et décrypter du code César avec python
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Lire et écrire des fichiers JSON avec Python
Comment afficher le japonais python avec lolipop
Gérer les "années et mois" en Python
J'ai installé et utilisé Numba avec Python3.5
Analyse des tweets avec Python, Mecab et CaboCha
Surveillance du trafic avec Kibana, ElasticSearch et Python