11 Matplotlib
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2, 100);
y = np.power(np.sin(x-2), 2)*np.exp(-np.power(x, 2))
fig = plt.figure('a function')
ax=fig.subplots(1,1)
ax.set_title("f(x) = sin(x−2)^2 * exp(-x^2)")
plt.plot(x, y)
plt.show()
执行结果:
import numpy as np
import matplotlib.pyplot as plt
X = np.random.randn(20, 10)
z = np.random.randn(20).reshape((20, 1))
b = np.array([1, 6, 9, 11, 13, 12, 9, 7, 3, 2])
b = b.reshape((10, 1))
y = np.dot(X, b) + z
A = np.