import BaseMatrixMethods as BM
stepsize = 0.01
'''
一,4.8 5.2
那么,后面的哪一个距离它比较近,是由它变化而成的呢?因此这里需要判断一下
二,然后就用比较近的,进行一次排序,
三,继而求导数
'''
def getFirstPart(M1,M2,M3):eigs1,vects1 = BM.EigVect(M1)eigs2,vects2 = BM.EigVect(M2)eigs3,vects3 = BM.EigVect(M3)BM.isnear(eigs1)BM.isnear(eigs2)BM.isnear(eigs3)eig1,eig2,eig3,vect1,vect2,vect3 = BM.sorteigs(eigs1,eigs2,eigs3,vects1,vects2,vects3)EigDaoshu  = []VectDaoshu = []for i in range(len(eigs1)):EigDaoshu.append(BM.EigDaoshu(eigs1[i],eig2[i],stepsize))VectDaoshu.append(BM.VectDaoshu(vects1[i],vects2[i]))res = 0for i in range(len(eigs1)):res += (EigDaoshu[i]**2)/eigs1[i]return res

说明

这里面只有一个函数,就是计算费雪信息公式的第一部分,费雪信息的公式是这样的:

这里是求公式的第一部分,下面的是求第二和第三部分。

第二部分

import BaseMatrixMethods as BM
import numpy as np
stepsize = 0.01
'''
这部分的公式就是两个向量的导数相乘和  一个向量和一个向量的导数相乘
'''
def getSecPart(M1,M2,M3): //M1 M2 是三个矩阵eigs1,vects1 = BM.EigVect(M1)eigs2,vects2 = BM.EigVect(M2)eigs3,vects3 = BM.EigVect(M3)BM.isnear(eigs1)BM.isnear(eigs2)BM.isnear(eigs3)eig1,eig2,eig3,vect1,vect2,vect3 = BM.sorteigs(eigs1,eigs2,eigs3,vects1,vects2,vects3)EigDaoshu  = []VectDaoshu = []for i in range(len(eigs1)):EigDaoshu.append(BM.EigDaoshu(eigs1[i],eig2[i],stepsize))VectDaoshu.append(BM.VectDaoshu(vects1[i],vects2[i]))res = 0for i in range(len(eigs1)):res += 4*eigs1[i]*(4*(np.dot(np.conj(EigDaoshu[i]),EigDaoshu[i])-abs(np.dot(np.conj(vects1[i]),VectDaoshu[i]))**2))return res

第三部分

import BaseMatrixMethods as BM
import numpy as np
stepsize = 0.01
def getThirdPart(M1,M2,M3):   //M1,M2,M3是三个矩阵eigs1,vects1 = BM.EigVect(M1)eigs2,vects2 = BM.EigVect(M2)eigs3,vects3 = BM.EigVect(M3)BM.isnear(eigs1)BM.isnear(eigs2)BM.isnear(eigs3)eig1,eig2,eig3,vect1,vect2,vect3 = BM.sorteigs(eigs1,eigs2,eigs3,vects1,vects2,vects3)EigDaoshu  = []VectDaoshu = []for i in range(len(eigs1)):EigDaoshu.append(BM.EigDaoshu(eigs1[i],eig2[i],stepsize))VectDaoshu.append(BM.VectDaoshu(vects1[i],vects2[i]))res = 0for i in range(len(eigs1)):for j in range(len(eigs1)):if i == j:continueelse:xishu = -8*eigs1[i]*eigs1[j]/(eigs1[i]+eigs1[j])a = abs(np.dot(np.conj(vects1[i]),VectDaoshu[j]))**2res = res + xishu*areturn res

计算Fisher信息之Part(二)相关推荐

  1. 计算Fisher信息之基础矩阵(一)

    import numpy as np import scipy as sp import matplotlib.pyplot as plt stepsize = 0.01 ''' 这里有个问题 就是特 ...

  2. 计算机专业可以考航空航天专业研究生吗,我是信息与计算科学专业的大二学生,想考北京航空航天计算机专业方向的研究生,那么从现在起我该做些什么...

    我是信息与计算科学专业的大二学生,想考北京航空航天计算机专业方向的研究生,那么从现在起我该做些什么 答案:4  信息版本:手机版 解决时间 2019-10-05 23:10 已解决 2019-10-0 ...

  3. 信息抽取(二)花了一个星期走了无数条弯路终于用TF复现了苏神的《Bert三元关系抽取模型》,我到底悟到了什么?

    信息抽取(二)花了一个星期走了无数条弯路终于用TF复现了苏神的<Bert三元关系抽取>模型,我到底悟到了什么? 前言 数据格式与任务目标 模型整体思路 复现代码 数据处理 数据读取 训练数 ...

  4. 知识图谱之语言计算与信息抽取

    语言计算与信息抽取是自然语言处理中两块重要内容.本文将根据自己的工作总结,形成了语言计算与信息抽取的知识图谱分布图. 一.总体图谱 二.概念抽取 三.实体抽取 四.事件抽取 五.语言监测 六.文本计算 ...

  5. 计算广告基础知识(二)

    计算广告基础知识(二) 刘鹏老师<计算广告:互联网商业变现的市场与技术>读书笔记 计算广告基础知识二 重点名词 合约广告 受众定向 流量预测traffic forecasting 流量塑形 ...

  6. 【系统集成项目管理】之信息系统集成(二)

    文章目录 系列文章 前言 信息系统集成(二) 四.面向对象系统分析与设计 1.面向对象的基本概念 2. 统一建模语言与可视化建模 五.软件架构 1. 定义: 2. 模式 3. 分析与评估 4. 软件中 ...

  7. 计算鬼成像学习笔记二:二阶关联函数探究

    计算鬼成像学习笔记二:二阶关联函数探究 1 一阶关联函数 2 二阶关联函数 3 二阶关联如何重构物体 4 差分鬼成像关联公式 5 归一化鬼成像关联公式 1 一阶关联函数 一阶关联函数是光场的电场强度之 ...

  8. 现代信号处理——参数估计理论(Fisher信息与克拉美罗(Cramer-Rao)下界)

    假定随机信号x(t)隐藏有真实参数θ,根据信号的一次实现x,可以得到θ的一个估计子.一个自然会问的问题是,这一估计子是否是最优的呢?这个问题实际上可等价叙述为:在真实参数θ给定的情况下,根据信号实现值 ...

  9. 快递单信息抽取【二】基于ERNIE1.0至ErnieGram + CRF预训练模型

    相关文章: 1.快递单中抽取关键信息[一]----基于BiGRU+CR+预训练的词向量优化 2.快递单信息抽取[二]基于ERNIE1.0至ErnieGram + CRF预训练模型 3.快递单信息抽取[ ...

最新文章

  1. 加深C# 中字符串前加@符号理解以及使用~~
  2. python基础知识~ 函数详解2
  3. 网上学python靠谱吗-0基础自学Python靠谱吗?如何快速学会?
  4. Unity3D教程宝典之Web服务器篇:(第二讲)从服务器下载图片
  5. ubuntu/deepin常用软件清单(都是使用sudo apt-get install安装方式)
  6. ubuntu18.10安装octave
  7. C#数组解决约瑟夫环问题
  8. Tech·Ed 2009
  9. 《SolidWorks 2017中文版机械设计从入门到精通)》——1.6 参考基准轴
  10. Unity中国张俊波:Unity的国际化、本土化、全球化 | 2019WISE超级进化者大会
  11. 图像处理算法工程师——1必备技能总结——2面试题大全
  12. 第一周周冠军带你解析赛题,尝试广告算法新思路
  13. 图像/视频超分之BackProjection
  14. echarts:城市地图的实现
  15. javascript中对this的理解
  16. 鸿蒙不是Linux也不是安卓
  17. css 动画 抖动,css3动画之上下抖动
  18. 转载:Docker从入门到上瘾
  19. Matplotlib(7)——等高线图、热力图
  20. CSS / JS 实现粘性头部(滚动到一定位置后固定)

热门文章

  1. HTML期末大作业课程设计~仿阴阳师游戏官网首页html模板(HTML+CSS)~动漫主题html5网页模板-HTML期末作业课程设计期末大作业动漫主题html5网页模板-html5网页设计源码
  2. 从零开始的纪中生活(7.11~7.22)
  3. 华硕电脑一开机就等待按F1然后自动进入BIOS界面如何解决
  4. android手机刷ios6,2017安卓手机刷机方法
  5. CSS层叠样式表Cascading Style Sheets(2021.10.05)
  6. 自制Unity文件查找器,支持拼音搜索
  7. 【Linux配置五】 Ubuntu18.04+kalibr标定工具箱安装编译
  8. Minecraft 1.19.2 Forge模组开发 07.拼图建筑(jigsaw)
  9. ZooKeeper安装教程
  10. PLC运动控制系列之机械回原点(back to origin)