(python)云模型判别函数
云模型是一种比较新颖的学科,主要用于定性和定量之间的转换。
体现了一组数据的随机性,
云模型主要用三种数据来表示其特征:
期望Ex,熵En,超熵He
import numpy as np
import math
import matplotlib.pyplot as plt def cloud_transform(ys,n): Ex=np.mean(ys) En=np.mean(abs(ys-Ex))*np.sqrt(np.pi/2) He=np.sqrt(abs(np.var(ys)-En*En)) c=np.var(ys) for q in range(n): Enn=np.random.rand(1)*He+En xq=np.random.rand(1)*Enn+Ex yq=np.exp(-(xq-Ex)**2/(2*Enn**2)) c=np.array([[xq,yq]]) print(xq,yq) plt.plot(xq,yq,'o') Y=np.array([[5,6,7,6.5,5,5.6], [7,7.1,7.2,7.3,7.4,7.5], [8.1,8.5,8.6,8.7,8.2,8.5], [4,7,8,1,2,3]])
fig=plt.figure() for i in range(4): y=Y[i,:] plt.subplot(221+i) cloud_transform(y,200) plt.show()
利用四组数据来建立云模型,试图判别其大小特点
依次为
解析图像,纵坐标为1处的点代表着它的期望,最右端为其最大值,疏密程度表示其概率分布,如图可发现第三张图综合比较后是最大的一组数据,第四张则最小,在某些情况,云图会比较方便的识别数据情况。
(python)云模型判别函数相关推荐
- 云模型云滴生成 - python
看论文,定量与定性之间评价关系里经常有人用到云模型,看了后觉得,还真是给一个量化指标就能输出分类的确定度,python代码照着MATLAB写的,自从用了python后很少用MATLAB了,留下来省的以 ...
- 云模型的介绍及python简单实现
参考 百度百科 云模型云滴生成 - python_成田日上的博客-CSDN博客_python云模型 https://blog.csdn.net/u010480899/article/details/5 ...
- (附源码)Python云顶之弈数据分析系统 毕业设计451545
目 录 摘要 1 1 绪论 1 1.1研究背景 1 1.2开发意义 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2 基于Python云顶之弈数据分析系统系统分析 3 2.1 可行性 ...
- AI学习笔记(六)三维计算机视觉与点云模型
AI学习笔记之三维计算机视觉与点云模型 立体视觉 立体视觉的概念 立体视觉的原理 单目系统 双目系统和视差 对极几何约束 SIFT sift特征的特点 sift算法总体介绍 sift特征提取和匹配具体 ...
- python基于模型对测试集和训练集的预测概率结果文件可视化模型的校准曲线、多个模型的校准曲线(calibration curve)
python基于模型对测试集和训练集的预测概率结果文件可视化模型的校准曲线.多个模型的校准曲线(calibration curve) 目录
- Python时间序列模型推理预测实战:时序推理数据预处理(特征生成、lstm输入结构组织)、模型加载、模型预测结果保存、条件判断模型循环运行
Python时间序列模型推理预测实战:时序推理数据预处理(特征生成.lstm输入结构组织).模型加载.模型预测结果保存.条件判断模型循环运行 目录
- 在隧道内放置多个地感线圈,车辆通过时、对通过的相邻两个线圈的脉冲信号数据进行实时采集,首先利用云模型算法,计算得到车速的估计值
1.简介与仿真结论 在隧道内放置多个地感线圈(间距相同),车辆通过时.对通过的相邻两个线圈(或单线圈)的脉冲信号数据进行实时采集,首先利用云模型算法(正向云与逆向云算法结合)或其他,计算得到车速的估计 ...
- Python回归模型评估
Python回归模型评估 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 回归模型评估简介 对给给定的回归模型进行质量评估,常 ...
- Python分类模型评估
Python分类模型评估 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 分类模型评估简介 对给给定的分类模型进行质量评估,常 ...
最新文章
- 【技巧】如何让普通用户可以杀掉自己用户的会话
- 宁波网络推广浅析网站在优化关键词需注意哪些事项?
- hive 行转列和列转行的方法_Hive超详细存储
- leetcode38. 外观数列
- 知识图谱中的关系方向与强度研究
- Docker学习总结(67)—— 取代 Dockerfile 的新型镜像构建技术 Buildpacks 详解
- linux 快捷键回复禁用,Linux 禁用Ctrl+Alt+Delete重启服务器操作
- iOS 获取设备的方向
- Crossing Road Simulation
- Ubuntu16.04 +cuda8.0+cudnn+caffe+theano+tensorflow配置明细
- 算法:Longest Valid Parentheses(最长有效的括号)
- 调整 Jupyter Notebook 的代码字体
- java计算机毕业设计水果商城设计MyBatis+系统+LW文档+源码+调试部署
- Mysql 免安装配置
- 51单片机红外遥控继电器电路部分设计
- 基于Android的计算器app设计
- [HBase进阶]--rowkey设计要点(官方文档介绍)
- 安索夫矩阵分析市场和产品策略
- html怎么电视连电脑,电脑怎么投屏到电视?图文讲解电脑投屏具体方法步骤
- Git fatal unable to auto-detect email address
热门文章
- 用Python将输入1-99999的数转化为大写中文形式
- CrashHandler
- 阐述Web Services的应用场景
- dnf服务器维护2018,2018dnf2月1日维护到几点可以玩_dnf最新维护时间公告2018年2月1日_玩游戏网...
- Axure源rp文件-线上电竞竞技赛事游戏直播比赛平台web
- react + Leaflet初始化
- 打印出来是Thu Jan 01 08:00:00 CST 1970的原因???
- 简单的docker安装
- Android | APP设置启动页(Java)
- 音视频开发之旅(15) OpenGL ES粒子系统 - 喷泉