首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

22043104+范纬.zip

行业研究 3.52MB 45 需要积分: 1
立即下载

资源介绍:

22043104+范纬.zip
1.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import warnings
warnings.filterwarnings(action = 'ignore')
%matplotlib inline
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
from sklearn.datasets import make_blobs
from sklearn.feature_selection import f_classif
from sklearn import decomposition
from sklearn.cluster import KMeans,AgglomerativeClustering
from sklearn.metrics import silhouette_score,calinski_harabasz_score
import scipy.cluster.hierarchy as sch
from itertools import cycle
from matplotlib.patches import Ellipse
from sklearn.mixture import GaussianMixture
N=100
X1, y1 = make_blobs(n_samples=N, centers=4, n_features=2,random_state=0) #2 特征
X2, y2 = make_blobs(n_samples=N, centers=4, n_features=3,random_state=123) #3 特征
print('y1=',y1)
print('y2=',y2)
y1= [0 3 0 0 0 0 2 3 0 3 3 3 3 3 3 1 1 2 2 1 0 3 2 1 0 2 2 0 1 1 1 3 1
1 2 0 3
1 3 2 0 2 3 2 2 3 1 2 0 0 0 1 2 2 2 3 3 1 1 3 3 1 1 0 1 3 2 2 1 0 3 1
0 3
0 0 2 2 1 1 1 3 2 0 1 2 1 1 0 0 0 2 0 2 2 3 3 2 3 0]
y2= [2 0 1 3 2 2 1 0 2 1 0 1 1 0 1 3 0 0 3 1 0 3 1 0 3 1 1 0 2 2 0 3 3
3 3 2 0
0 3 1 2 0 3 0 2 2 2 2 0 2 1 0 1 3 0 1 2 3 0 1 1 2 2 3 2 3 3 3 1 1 0 3
2 2
0 1 2 3 2 3 1 1 0 2 0 2 3 3 0 1 1 1 3 3 2 0 1 2 3 0]
2.
plt.figure(figsize=(18,12))
plt.subplot(121)
plt.scatter(X1[:,0],X1[:,1],s=50)
plt.xlabel("X1-1")
plt.ylabel("X1-2")
plt.title("%d 个样本观测点的分布"%N)
ax=plt.subplot(122, projection='3d')
ax.scatter(X2[:,0],X2[:,1],X2[:,2],c='blue')
ax.set_xlabel("X2-1")
ax.set_ylabel("X2-2")
ax.set_zlabel("X2-3")
ax.set_title("%d 个样本观测点的分布"%N)
Text(0.5, 0.92, '100 个样本观测点的分布')
3.
KM= KMeans(n_clusters=4, max_iter = 500) # 建立二特征数据 KMeans 模型
KM.fit(X1) #训练
labels=np.unique(KM.labels_) #预测
print('labels=',labels)
#预测结果可视化
markers='o*^+'
for i,label in enumerate(labels): #分别绘制每一个小类数据
plt.scatter(X1[KM.labels_==label,0],X1[KM.labels_==label,1],
label="cluster %d"%label,marker=markers[i],s=50)
plt.scatter(KM.cluster_centers_[:,0],KM.cluster_centers_[:,1],marker='X',
s=60,c='r',label="小类中心") #绘制小类中心
plt.legend(loc="best",framealpha=0.5)
plt.xlabel("X1-1")
plt.ylabel("X1-2")
plt.title("%d 个样本观测点的聚类结果"%N)
labels= [0 1 2 3]
Out[9]:
Text(0.5, 1.0, '100 个样本观测点的聚类结果')
4.
KM= KMeans(n_clusters=4, max_iter = 500) # 建立三特征数据
KMeans 模型
KM.fit(X2) #训练
labels=np.unique(KM.labels_) #预测
#(获得聚类标签,聚类解存储在 K-均值聚类对象的.labels_属性中)
#预测结果可视化
#(利用 for 循环可视化聚类解,即以不同颜色和形状的符号分别绘制各小类的
散点图)
ax=plt.subplot(111, projection='3d')
markers='o*^+'
for i,label in enumerate(labels): #分别绘制每一个小类
数据
ax.scatter(X2[KM.labels_==label,0],X2[KM.labels_==labe
l,1],X2[KM.labels_==label,2],
label="cluster %d"%label,marker=markers[i],s=50)
ax.scatter(KM.cluster_centers_[:,0],KM.cluster_centers_[:
,1],KM.cluster_centers_[:,2], marker='X',s=60,c='r',label
="小类中心") #绘制小类中心
#小类的类质心坐标存储在 K-均值对象的 cluster_centers_属性中
ax.legend(loc="best",framealpha=0.5)
ax.set_xlabel("X2-1")
ax.set_ylabel("X2-2")
ax.set_zlabel("X2-3")
ax.set_title("%d 个样本观测点的聚类结果"%N)

资源文件列表:

22043104+范纬.zip 大约有11个文件
  1. 22043104+范纬/
  2. 22043104+范纬/第一次作业.docx 279.18KB
  3. 22043104+范纬/第七次作业.docx 141.03KB
  4. 22043104+范纬/第三次作业.docx 124.77KB
  5. 22043104+范纬/第九次作业.docx 1.01MB
  6. 22043104+范纬/第二次作业.docx 80.66KB
  7. 22043104+范纬/第五次作业.docx 552.54KB
  8. 22043104+范纬/第八次作业.docx 664.06KB
  9. 22043104+范纬/第六次作业.docx 149.53KB
  10. 22043104+范纬/第十次作业.docx 594.46KB
  11. 22043104+范纬/第四次作业.docx 133.33KB
0评论
提交 加载更多评论
其他资源 JAVA+Springboot框架小说电子书阅读系统 毕业设计开题报告(2025版)
在线电子书阅读系统是一种基于互联网平台的电子书阅读系统,它允许用户通过浏览器或移动应用程序在线阅读电子书。它的研究背景与意义主要体现在以下几个方面: 数字化阅读的普及:随着互联网技术和移动设备的不断发展,数字化阅读已经成为人们获取信息的重要方式之一。在线电子书阅读系统的出现,为读者提供了更加方便、快捷的阅读方式,使得读者可以在任何时间、任何地点获取到所需的电子书资源。 高效管理电子书资源:在线电子书阅读系统可以实现对电子书的高效管理,包括电子书的上传、分类、检索、预览、下载等功能,使得图书馆或出版社等机构可以更加方便地管理电子书资源,提高电子书的利用率和阅读体验。 提高阅读体验:在线电子书阅读系统通常提供了丰富的阅读功能和交互方式,包括字体大小调整、背景色调整、夜间模式、书签等功能,使得读者可以根据自己的阅读习惯和需求进行个性化设置,提高阅读体验。 促进知识传播:在线电子书阅读系统可以为用户提供广泛的电子书资源,包括文学、历史、科技、艺术等多个领域,促进知识的传播和交流。同时,通过在线电子书阅读系统,读者可以方便地与其他读者进行交流和讨论,增强阅读的互动性和社交性。 适应移动阅读趋势:
JAVA+Springboot框架小说电子书阅读系统 毕业设计开题答辩PPT
用户注册:填写手机账号和密码,注册新用户 登录功能:注册普通账号登录;登录后可以修改用户的基本信息,也可以退出。 关于我们:关于我们、联系我们、加入我们、法律声明 轮播广告:后台设置首页轮播广告图,可以连接到广告页面。 留言反馈:用户填写李哭咽的主题、联系人、电话、邮箱、留言内容;后台管理可以查看留言列表,可以删除留言。 图书列表:显示网站提供的所有图书信息;可以按图书的分类筛选。 图书查询:网站顶部可以输入图书关键字查询 图书详情:电影的介绍信息,包含封面,价格,介绍等 图书购买:在图书详情页面,点击“我要购买课程”,确认购买。 图书收藏:在图书详情页面,登录的用户,可以对当前图书进行收藏,收藏后的图书列表在用户中心可以查看,可以进行删除。 图书评论:在图书详情页面,登录的用户,可以填写评论内容,提交评论信息;提交的评论信息需要后台管理员审核后可见。 图书阅读:在线电子书阅读 我的图书列表:列出用户的所有购买的图书课程,可以点击图书课程名称,进入图书学习页面在线学习。 图书浏览、收藏、评论:列出用户浏览过的网站上的图书课程信息浏览记录;收藏过的图书课程信息列表,支持删除;评论过的信息
openssh-9.8p1-1.el7.x86-64.rpm
OpenSSH远程代码执行漏洞(CVE-2024-6387) 目前OpenSSH上游已发布版本更新,受影响用户可通过软件源升级到最新版本(OpenSSH 9.8p1)或编译安装最新版本。
2345看图王x64.zip
2345看图王x64.zip
机器学习 C++ 的opencv实现SVM图像二分类的训练 (二)所需数据集合
机器学习 C++ 的opencv实现SVM图像二分类的训练 (二)所需数据集合
ggdtxzq_v29.6.3.0.zip
ggdtxzq_v29.6.3.0.zip
超级plist图集拆图工具
图集拆图工具,最好用的图集拆分成单个图片的工具支持单个图集和整个文件夹拆分,速度快,支持市面所有游戏引擎
考试——素材1.zip
考试——素材1.zip