Matplotlib练习

这是一篇关于使用Matplotlib进行数据可视化的练习,包括绘制函数、参数估计和直方图与密度估计。在练习中,你需要创建数据矩阵,估计参数,并通过图形展示真实参数与估计参数。同时,你也需要从特定分布生成数据,制作包含25个bins的直方图,并使用高斯核密度估计器展示密度。
摘要由CSDN通过智能技术生成
Exercise 11.1: Plotting a function

Plot the function

over the interval [0,2]. Add proper axis labels, a title, etc.

import numpy as np
import matplotlib.pyplot as plt

xarr = np.linspace(0, 2, 1000)
yarr = [(np.sin(x-2)**2)*np.exp(-x**2) for x in xarr]
plt.plot(xarr, yarr)
plt.title('A function')
plt.xlabel('x')
plt.ylabel('y')
plt.axis((0, 2, 0, 1))
plt.show()


Exercise 11.2: Data

Create a data matrix X with 20 observations of 10 variables. Generate a vector b with parameters Then generate the response vector y = Xb+z where z is a vector with standard normally distributed vari

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值