teaching:progappchim:pylab_simple

Pylab

Pylab permet de combiner simplement Matplotlib, NumPy et SciPy, en utilisant une directive d'importation supprimant l'usage de tous les namespaces des librairies sous-jacentes :

from pylab import *

Version “Pylab” du code utilisé pour la transformée de Fourier avec NumPy :

comparer les codes sources
fonctions-FT-06.py
#!/usr/bin/env python
#-*- coding: utf-8 -*-
# graphes de fonctions et des transformées de Fourier, utilisant pylab
# (donc numpy, scipy, matplotlib,...)
# la directive d'importation alternative en mode "pylab" supprime
# les namespaces plt. fft., np.,...
 
from pylab import *  
 
def f1(t):
    f = sin(pi*2.*t)
    return f
 
x = arange(0.0,10.0,0.025)
y1 = f1(x)
z1=fft(y1)
w1 = abs(z1[:len(z1)/2])
 
# doc subplot : http://matplotlib.org/api/pyplot_api.html?highlight=subplot#matplotlib.pyplot.subplot
subplot(1,2,1)   # sous-graphes en 3 lignes et 2 colonnes, graphe 1
title('Fonctions')
plot(x,y1)
xlabel("t/s")
ylabel("A(t)")
 
subplot(1,2,2)     # sous-graphes en 3 lignes et 2 colonnes, graphe 2
title(u'Transformées de Fourier')
plot(w1)
xlabel("f/Hz")
ylabel("A(f)")
 
savefig('fonctions-FT-06.png')
show()
Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • teaching/progappchim/pylab_simple.txt
  • Dernière modification : 2022/03/08 09:43
  • de villersd