哈达玛响应

Posted optimism

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哈达玛响应相关的知识,希望对你有一定的参考价值。

具体过程

 

一、初始化方法:

属性输入阈值的大小InputSize,输出阈值的大小OutSize,输出位的大小OutBit,隐私预算PrivacyParameters,

这个方法中输入的值是:阈值的大小AphbetSize,隐私参数,编码精度3个参数

InputSize=AphbetSize

OutSize=int(math.pow(2,math.ceil(math.log(AphbetSize+1,2))))

       (上式中存在math类的三个函数,math.pow(),math.ceil(),math.log()

           math.pow(2,3)表示2的3次方,输出结果为8;math.ceil(2.1)表示去2.1向上的最大整数,输出结果为3;math.log(100,10)表示以10为底100的对数,输出结果为2。

           上式中先对阈值求2的对数,再作为次方求其值,比如AphbetSize=20,输出的结果OutSize=32,总之输出值的大小比输入的可能值要大。

       )

OutBit=int(math.ceil(math.log(AphbetSize+1,2)))

 

以上是关于哈达玛响应的主要内容,如果未能解决你的问题,请参考以下文章

压缩感知——沃尔什-哈达玛(WHT)变换与逆变换的Matlab代码实现

响应式与自适应的区别

响应式编程你们知道多少?

移动端H5---问题详谈

案例HTML5响应式导航菜单特效

深度学习 --- 线性代数和矩阵计算