一般,‘apply’ 配合 ps,是说将之前执行 mapminmax 调用得到的参数设置 ps 应用当前这句调用里。ps 参数是一个结构体,主要包含了映射前的矩阵每一行的最小值 xmin, 最大值 xmax, 以及映射到的新矩阵每一行的 ymin, ymax信息 (ymin默认为-1,ymax默认为1)。这些信息是可以直接通过 mapminmax 返回的,如:

[y,ps] = mapminmax(x,ymin,ymax) % 这里如果不指定 ymin,ymax,则ymin默认为-1,ymax默认为1

理解这一句的映射过程,你需要对 mapminmax 的原理有所了解, mapminmax 的作用就是将输入矩阵的每一行最小值 xmin 映射到 ymin,最大值 xmax 映射到 ymax,介于 xmin 和 xmax之间的数值按均匀映射。所以,这个映射实际上是一个线性关系:

y = (ymax-ymin)*(x-xmin)/(xmax-xmin) + ymin;

每一句 mapminmax 调用,你都可以获取当前的 ps 参数,然后将 ps 参数里的 xmin, xmax, ymin, ymax 用于下一句 mapminmax 调用 (通过指定’apply’ ps 参数实现),这样,就会用 ps 里指定的 xmin, xmax, ymin, ymax 来代入上述公式映射了,而不会按照矩阵自己的每一行 xmin, xmax 来映射了。

举个例子:
x1 = [1 2 4;
1 1 1;
3 2 2;
0 0 0]
[y1,PS1] = mapminmax(x1) % 映射 x1 到 y1,并得到 ps1 参数

x2 = [5 2 3;
1 1 1;
6 7 3;
0 0 0]
[y2,PS2] = mapminmax(x2) % 映射 x2 到 y2,并得到 ps2 参数 (用矩阵 x2自己的xmin,xmax,映射到 ymin = -1,ymax = -1)

[y3,PS3] = mapminmax(‘apply’,x2,PS1) % 通过使用 ps1 参数来映射 x2 到 y3,这样,使用的 xmin、xmax、ymin、ymax 和 映射 x1 到 y1 相同。返回的 ps3跟ps1一样

使用mapminmax归一化数据时,先处理训练集得到一个映射关系,然后用这个映射关系去处理测试集

y = mapminmax(‘apply‘,x,ps)中各个参数是什么意思呢?相关推荐

  1. python Dataframe apply()自定义函数中axis参数

    缺少axis=1,会报错,提交次数错误,让你百思不得其解. df_date.apply()函数难道不是默认用于列的吗?_? df_data_dep = df_work_data[df_work_dat ...

  2. matlab显示sig,Matlab中LSSVM参数gam和sig2寻优范围如何确定以及寻优具体程序如何实现的问题...

    走过路过的各位朋友,我用了参数寻优代码后,运行出的结果训练集的预测值和真实值一样,没有问题.但是测试集的预测值却和真实值不一样,而且所有的预测值都为5.7019,这是哪里出现了问题呀?还有,如何确定参 ...

  3. 图表中各个参数的应用( AChartEngine XMultipleSeriesRenderer

    图表中各个参数的应用( AChartEngine XMultipleSeriesRenderer 运行demo可以发现,它的所有chart都是可以移动,背景色为黑....不过我们有时候会希望chart ...

  4. PS网页设计教程XI——在PS中创建柔和的绿色环保的网页布局

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...

  5. libvlc_media_add_option 函数中的参数设置

    libvlc_media_add_option   函数中的参数设置 Usage: vlc [options] [stream] ... You can specify multiple stream ...

  6. PS网页设计教程XVI——在PS中创建一个摩登实验室风格的网页设计

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...

  7. PS学习记录111111--如何在PS中创建一个干净的网页布局

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 1111111111111111111111 ...

  8. sklearn中一些参数

    转载:http://www.cnblogs.com/chenyaling/p/7826229.html 1.监督学习 1.1.广义线性模型 1.1.1.普通最小二乘法  class sklearn.l ...

  9. 实现PS中的边缘检测功能(MatLab版)

    初学图像处理时老师布置的第一个任务,用了很多内置的函数,并不是很难实现. 说一下大概的步骤: 1.因为要处理的图像是jpg格式的,不是二维的形式存储的,所以先把RGB三个色域分离开. %首先分离三个颜 ...

  10. Go 学习笔记(65)— Go 中函数参数是传值还是传引用

    Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...

最新文章

  1. 你可能不知道的5种 CSS 和 JS 的交互方式
  2. 算法属于计算机服务还是软件,第06讲 服务器软件设计的算法和问题
  3. Telnet远程访问思科交换机、路由器
  4. Berkeley DB作用
  5. input文本框自动填充背景色黄色解决办法
  6. 三分钟掌握Go mod常用与高级操作
  7. python七段数码管绘制学号_python七段数码管绘制
  8. mac系统升级 brew 是用不了_Mac 终端(terminal) oh-my-zsh+solarized配置
  9. Unity 2D Skeletal Animation
  10. boost安装_Boost编译与使用
  11. Android 程序中获取一个反向 Shell
  12. Python父与子的编程之旅 第八章答案
  13. 用51单片机和esp8266实现通过手机app控制单片机小灯
  14. win98 支持html5,对“让sbpci 128在win98下支持WDM”的补充
  15. python3源码剖析新版_《Python源码剖析》
  16. python docx 表格复制粘贴_python Word 表格转 Excel
  17. python爬虫--爬取网易云音乐评论
  18. 福利!网络工程师H3CNE认证GB0-191 考试试题库超详细解读-01。持续更新~
  19. Codeforces Gym 100015H Hidden Code(暴力)
  20. 计算机主板供电故障,电脑主板出现故障怎么办 电脑主板故障排查方法

热门文章

  1. treetable怎么带参数_好用的TreeTable插件
  2. web前端笔试试题一(含答案)
  3. excel 实现随机抽取
  4. js把html转成json,js字符串转成JSON
  5. OSChina 周五乱弹 ——我们测算过无数代码却依旧算不准没钱的这一生
  6. A Byte Of Python中文版 PDF、Word文件下载
  7. python安装旧版本、python历史版本下载
  8. Windows 10 安装 IIS 管理器
  9. 通过资源监视器排查网络高占用异常
  10. 老司机用CATIA的实用默认值更改