[PYTHON] Installer matplotlib et afficher le graphique dans Jupyter Notebook

Je veux voir les données d'une manière facile à comprendre avec Jupyter Notebook

J'apprenais TensorFlow et j'étudiais l'API, mais je pensais que ce serait pratique si je pouvais le voir dans un graphique, alors j'ai essayé d'utiliser matplotlib. C'est une méthode d'installation et un simple mémo d'utilisation.

Vous trouverez ci-dessous des liens vers des articles liés à l'environnement actuel et à TensorFlow.

Installez matplotlib avec pip d'Anaconda

1. Démarrez le terminal depuis Anaconda Navigator

Lancez Anaconda Navigator à partir du menu Windows. Sélectionnez Environnement dans le menu, sélectionnez l'environnement virtuel et démarrez le terminal avec "Ouvrir le terminal". 10.open_terminal_via_anaconda.JPG

2. Installez matplotlib avec pip

Installez simplement avec pip.

pip install matplotlib

20.install_matplotlib.JPG

Essayez matplotlib

Essayez le contenu de Wikipedia tel quel.

Graphique linéaire

import matplotlib.pyplot as plt
import numpy as np
a = np.linspace(0,10,100)
b = np.exp(-a)
plt.plot(a,b)
plt.show()

30.matplotlib01.JPG

histogramme

import matplotlib.pyplot as plt
from numpy.random import normal,rand
x = normal(size=200)
plt.hist(x,bins=30)
plt.show()

30.matplotlib02.JPG

Nuage de points

import matplotlib.pyplot as plt
from numpy.random import rand
a = rand(100)
b = rand(100)
plt.scatter(a,b)
plt.show()

30.matplotlib03.JPG

Graphique 3D

incroyable···

from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.gca(projection='3d')
X = np.arange(-5, 5, 0.25)
Y = np.arange(-5, 5, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.coolwarm)
plt.show()

30.matplotlib04.JPG

Vérifiez l'API TensorFlow

La motivation initiale de l'utilisation de matplotlib était la confirmation de l'API TensorFlow. En prime, je vérifie la fonctionnalité de l'API de TensorFlow truncated_normal comme ceci.

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt

sess = tf.InteractiveSession()
sess.run(tf.global_variables_initializer())
x = sess.run(tf.truncated_normal([30000], stddev=0.1))
fig = plt.figure()
ax = fig.add_subplot(1,1,1)

ax.hist(x, bins=100)
ax.set_title('Histogram tf.truncated_normal')
ax.set_xlabel('x')
ax.set_ylabel('y')
plt.show()

30.matplotlib05.JPG

Recommended Posts

Installer matplotlib et afficher le graphique dans Jupyter Notebook
Affichage simple du graphique linéaire sur Jupyter Notebook
[Windows] [Python3] Installer python3 et Jupyter Notebook (anciennement ipython notebook) sous Windows
Afficher le graphique de tensorBoard sur Jupyter
Afficher l'histogramme / diagramme de dispersion sur Jupyter Notebook
[Mémo Jupyter Notebook] Afficher les kanji avec matplotlib
Installez Anaconda sur votre Mac et téléchargez votre notebook Jupyter (IPython) sur Anaconda Cloud
Dessin graphique avec jupyter (notebook ipython) + matplotlib + vagrant
Comment installer Fast.ai sur le GPU Alibaba Cloud et l'exécuter sur un ordinateur portable Jupyter
Lancez facilement jupyter notebook sur AWS et accédez localement
Installez octave_kernel sur Jupyter [note supplémentaire]
Afficher le HTML dans le notebook Jupyter
Afficher les images PIL sur Jupyter
Graphiques élevés dans le notebook Jupyter
Afficher le PDF sur Jupyter Notebook
Affichage graphique en temps réel par matplotlib
Exécutez Jupyter Notebook sous Windows
Mettez Scipy + Matplotlib dans Ubuntu sur Vagrant et affichez le graphique avec X11 Forwarding
Lisez le fichier csv avec le notebook jupyter et écrivez le graphique l'un sur l'autre
[Mémo] Afficher Jupyter Notebook sur PC dans une police de largeur égale (Mac)
Impossible d'afficher le tensorboard dans le notebook Jupyter sur Docker (résolu)
Écrivez des graphiques en temps réel avec Matplotlib sur le notebook Jupyter
Formatage avec autopep8 sur le notebook Jupyter
matplotlib: insérer un commentaire dans le graphique de l'axe des temps
Installez Mecab et mecab-python3 sur Ubuntu 14.04
Installez et exécutez Dropbox sur Ubuntu 20.04
Installez OpenCV et Chainer sur Ubuntu
Installez CUDA 8.0 et Chainer sur Ubuntu 16.04
Instructions pour installer matplotlib sur votre Mac
Construisez et installez OpenCV sur Windows
Jupyter Notebook: 4 trucs et astuces banals
Installez le fabric sur Ubuntu et essayez
Jupyter n'affiche pas le graphique matplotlib
matplotlib Affichage de l'échelle du journal et affichage de la grille
Essayez d'exécuter Jupyter Notebook sur Mac
Installez easy_install et pip sur Windows
Jusqu'à ce que matplotlib soit installé et exécuté
Jour 65 J'ai installé matplotlib pour dessiner des graphiques sur mon notebook Jupyter.
Résolvez les caractères japonais brouillés dans matplotlib de Jupyter Notebook sur Docker
Affichage en temps réel de la vidéo acquise à partir de la caméra Web sur le notebook Jupyter (Python3)
Installez matplotlib sur OS X El Capitan
Jupyter Notebook n'affiche pas le graphique matplotlib
Installez wsl2 et master linux sous Windows
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Faire de Jupyter Notebook un service sur CentOS
Essayez SVM avec scikit-learn sur Jupyter Notebook
Démarrez le notebook jupyter sur le serveur GPU (serveur distant)
Comprendre comment afficher des images sur Jupyter (utilisation de imshow / matplotlib d'OpenCV)
Je souhaite afficher une image sur Jupyter Notebook à l'aide d'OpenCV (mac)
Afficher le graphe xy de Matplotlib avec PySimpleGUI.
Installer et lancer k3s sur Manjaro Linux
Installer et configurer le serveur TigerVNC sous Linux
Cloner le référentiel github sur le notebook Jupyter
Opérations de base et touches de raccourci de Jupyter Notebook
Vérification du GPU du PC sur le notebook Jupyter
Lier Python et JavaScript avec le notebook Jupyter
Installez ubuntu sur un ordinateur portable UEFI Ultra 32 bits
Construire un notebook jupyter sur un serveur distant (CentOS)
Installez Puppet Master and Client sur Ubuntu 16.04
Utiliser les raccourcis clavier vim dans Jupyter Notebook lancé avec Docker