from numpy import *
from matplotlib.pyplot import *
This imports a large number of names (sin
, exp
, linspace
, plot
, ...).
Confusion: is a function from numpy
? Or matplotlib.pyplot
?
Alternative (recommended) import:
import numpy
import matplotlib.pyplot
Now we need to prefix functions with module name:
t = numpy.linspace(0, T, Nt+1)
u_e = I*numpy.exp(-a*t)
matplotlib.pyplot.plot(t, u_e)
Common standard:
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(0, T, Nt+1)
u_e = I*np.exp(-a*t)
plt.plot(t, u_e)