如何使用Numpy的linspace函数,将以下结果保存到变量yy: 𝑦=−𝑥2绘制(xx,yy)图?

使用NumPy的linspace函数,创建一个名为xx的数组,其中包含一个数字序列-10-10。
将以下结果保存到变量yy: 𝑦=−𝑥2,绘制(xx,yy)图。
求出y的最小值,用红点在同一个图上画出来。
不需要指定x。
根据曲线的形式给图表一个合适的标题。

这样?

import matplotlib.pyplot as plt
import numpy as np

xx = np.linspace(-10, 10, 200)
yy = - xx * xx

yy_min = min(yy)

xx_min_lst = [xx[i] for i in range(len(xx)) if yy[i] == yy_min]
yy_min_lst = [yy[i] for i in range(len(yy)) if yy[i] == yy_min]

plt.plot(xx, yy)

plt.scatter(xx_min_lst, yy_min_lst, c = 'r', label = f'min(y) = {yy_min}')

plt.legend()

plt.title('y = -x*x')

plt.show()

img