美文网首页
两个区间映射关系,两个数组区间映射算法

两个区间映射关系,两个数组区间映射算法

作者: Fuuqiu | 来源:发表于2018-02-11 14:50 被阅读232次

首先来个大大的数学公式

WechatIMG11918.jpeg

不知道这位大神是从哪里搞来的图,太专业了,表示最后还是看懂什么意思,幸在给了解题思路,那就先封装一个函数,跑一下没有问题,就先记录一下,后面有时间再回头过来研究一下

// N区间[60~100] O区间[1~5]
// 长度100-60=40 长度:5-1=4
//计算出N区间长度除以O区间长度 = 10
//得出O区间上单位长度对应于N区间上的大小 40-4 = 36
//再将O区间上每个数减去O区间最小值后乘以单位区间对应的长度 5-1=4*10+60=100
//再将O区间上每个数减去O区间最小值后乘以单位区间对应的长度 1-1=0*10+60=60
function getX($x){
    return ($x-1)*10+60;
}

echo getX(1);//返回值:60

相关文章

  • 两个区间映射关系,两个数组区间映射算法

    首先来个大大的数学公式 不知道这位大神是从哪里搞来的图,太专业了,表示最后还是看懂什么意思,幸在给了解题思路,那就...

  • Sigmoid、ReLU、tanh

    Sigmoid将输出映射到(0,1)区间,并将线性数据映射到非线性空间 ReLU将输出映射到(0,♾)范围内,本质...

  • freeCodeCamp 中级javascript算法体验

    1、区间求值算法(Sum All Numbers in a Range) 我们会传递给你一个包含两个数字的数组。返...

  • 命令lines

    HBQJ 【合并区间】可以选取两个相邻的尺寸区间进行合并,也可以选择间隔几个区间的两个区间以将两个区间及其中间的所...

  • W3Cschool JavaScript脚本算法编程实战 中级脚

    中级脚本算法 1. 区间求值算法挑战 我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。...

  • 插入排序

    插入排序的核心思路 首先我们将数组中的数据分为两个分区:已排序区间和未排序区间。初始已排序区间只有一个元素。就是数...

  • 二分查找类题目小结

    问题的关键所在 两个中位数 区间选择 终止条件 两个中位数 下位中位数 上位中位数 区间的选择 开区间 闭区间 半...

  • 推荐系统-GBDT+LR 融合

    背景 在CTR预估的早期,使用最多的方法时逻辑回归,逻辑回归通过Sigmoid函数,将函数值映射到0-1区间,映射...

  • Form教程翻译(四)动效

    本节原教程地址 -------------- 过渡transition 过渡映射值的变化区间从input0-1到o...

  • Hibernate入门2-关联和映射

    Hibernate 快速入门2 - 关联映射和类继承 2 关联映射 我们知道两个表A、B的映射关系有 1-1, 1...

网友评论

      本文标题:两个区间映射关系,两个数组区间映射算法

      本文链接:https://www.haomeiwen.com/subject/szwktftx.html