没有合适的资源?快使用搜索试试~ 我知道了~
Matplotlib数据可视化
需积分: 0 0 下载量 178 浏览量
2024-08-09
11:06:20
上传
评论
收藏 29KB DOCX 举报
温馨提示
①绘制散点图、直方图和折线图,对数据进行可视化; ②下载波士顿数房价据集,并绘制数据集中各个属性与房价之间的散点图,实现数据集可视化; ③使用Pandas访问鸢尾花数据集,对数据进行设置列标题、读取数据、显示统计信息、转化为Numpy数组等操作;并使用Matpoltlib对数据集进行可视化。
资源推荐
资源详情
资源评论
实现代码:
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import load_boston
# 加载波士顿房价数据集
boston_dataset = load_boston()
x = boston_dataset.data
y = boston_dataset.target
# 打印所有属性名并提示用户输入
print("Available attributes:")
for i, feature_name in enumerate(boston_dataset.feature_names):
print(f"{i}: {feature_name}")
# 提示用户输入属性序号
attribute_index = int(input("Enter the attribute index you want to analyze with
house prices: "))
# 检查用户输入是否有效
if 0 <= attribute_index < len(boston_dataset.feature_names):
# 使用 plt.scatter 函数绘制散点图
plt.scatter(x[:, attribute_index], y, color='blue', label='House Prices')
# 设置图表的标题和坐标轴标签
plt.title(f'Scatter plot of House Prices vs {boston_dataset.feature_names
[attribute_index]}')
plt.xlabel(boston_dataset.feature_names[attribute_index])
plt.ylabel('House Prices ($)')
# 添加图例
plt.legend()
# 显示图表
资源评论
weixin_48658724
- 粉丝: 6
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功