首先,对于将​​来可能会遇到这个问题的其他人:如果你确实有数据并且想要估计协方差矩阵,正如几个人所指出的那样,使用np.cov或类似的东西.

从模式构建阵列

但是,您的问题是如何在给定一些预定义规则的情况下构建大型矩阵.为了澄清评论中的一些混淆:你的问题似乎不是关于估计协方差矩阵,而是关于指定一个.换句话说,你问的是如何在给定一些预定义规则的情况下构建一个大型数组.

哪种方式最有效取决于你正在做的细节.在这种情况下,大多数性能技巧将涉及在您正在执行的计算中利用对称性. (例如,一行是否相同?)

如果不确切知道自己在做什么,就很难说清楚.因此,我将重点关注如何做这类事情. (注意:我刚注意到你的编辑.我将在稍后的例子中包含一个布朗桥的例子……)

常量(或简单)行/列

最基本的情况是输出数组中的常量行或列.使用切片语法可以轻松创建数组并为列或行指定值:

import numpy as np

num_vars = 10**4

cov = np.zeros((num_vars, num_vars), dtype=float)

要设置整个列/行:

# Third column will be all 9's

cov[:,2] = 9

# Second row will be all 1's (will overwrite the 9 in col3)

cov[1,:] = 1

您还可以将数组分配给列/行:

# 5th row will have random values

cov[4,:] = np.random.random(num_vars)

# 6th row will have a simple geometric sequence

cov[5,:] = np.arange(num_vars)**

python计算协方差矩阵_在Python中构建协方差矩阵相关推荐

  1. 用python计算圆周率_用python计算圆周率π

    原博文 2020-03-22 15:32 − 用python计算圆周率π 一.要求 1.要起义能计算到圆周率后面越多位越好. 2.用进度条显示计算的进度,能给出越多种进度条越好. 3.要求给出圆周率π ...

  2. python计算协方差_在Python中计算协方差

    要计算协方差,您需要类似下面这样的内容,它有一个嵌套循环,遍历每个列表,并使用协方差公式累积协方差.在# let's get the mean of `X` (add all the vals in ...

  3. python计算均方误差_在python中寻找线性回归的均方误差(使用scikit learn)

    我试图用python做一个简单的线性回归,其中x变量是单词 项目描述的计数,y值是以天为单位的融资速度.在 我有点困惑,因为测试的均方根误差(RMSE)是13.77 训练数据为13.88.首先,RMS ...

  4. python计算折扣价_在python中使用ifelifelse创建折扣计算

    很抱歉,我对这件事太陌生了,这一切让我很困惑.我搜索了这些问题,但似乎找不到答案.我对每件事都很满意,直到它问你买了多少包为止.我想让程序来决定所采用的折扣率.然后我希望程序计算的金额到期:折扣率将被 ...

  5. python计算条件概率_用Python实现贝叶斯定理(附代码)

    写作说明 上一期我们讲了贝叶斯分类器,其中有很多的概率基础知识和贝叶斯定理.但是讲解的很没有重点,前半部分讲的是贝叶斯基础知识,最后很突兀的插进来一个文本分析-贝叶斯分类器.很多童鞋看到很累.其实上一 ...

  6. python计算信息增益_利用Python提取ABAQUS的计算结果(ODB)信息、体积、应变等变化(一)...

    00 实例模型 一个金属长方体,我们需要对其做拉伸的加载约束示意图如图1,并在完成后采用Python命令流读取参考点的位移.体积.应变随加载时间的变化情况. 图1 金属长方体约束加载示意图 01 Py ...

  7. 如何用python计算年龄_用Python写一个能算出自己年龄的小程序

    用Python写一个能算出自己年龄的小程序. 其实我连我今年多少岁都不知道,最近看到了python的datetime库里面有很多好用的方法,于是就写了这样一个程序作为练习,然后又写了这样一篇文章来梳理 ...

  8. python计算坡度_基于python实现利用DEM数据计算坡度、坡向

    1.Python的地形三维可视化--简介Matplotlib和gdal https://blog.csdn.net/allenlu2008/article/details/51880333 2.Pyc ...

  9. python计算三角函数_使用Python三角函数公式计算三角形的夹角案例

    使用Python三角函数公式计算三角形的夹角案例 题目内容: 对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:.编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值) ...

  10. python计算圆周率_用python计算圆周率Π

    一.要求: 1.计算到圆周率后面越多位越好. 2.用进度条显示计算的进度. 3.要求给出圆周率Π的具体计算方法和解释. 二.算法: 1.拉马努金公式: 2.高斯-勒让德公式: 设置初始值: 反复执行以 ...

最新文章

  1. 基于成像激光雷达的鲁棒位置识别
  2. Java项目:在线婚纱摄影预定系统(java+javaweb+SSM+springboot+mysql)
  3. 读文件夹下所有文件,并提取中文字符
  4. pandas中合并数据集
  5. centos7搭建apache服务器(亲测可用)
  6. 服务器协议热更_汽车和电话的开放协议,以及更多开放源新闻
  7. gcc编译器_2020好用的C++编译器有哪些?这几款值得下载
  8. python去除图像光照不均匀_【转载】光照不均匀图像分割技巧
  9. 女方妈妈和男方爸爸这样告诉即将结婚的儿女,写的真好,希望每个人都可以认真的把它看完...
  10. 在 Windows Azure 虚拟机上运行 SQL Server 工作负荷的十大注意事项
  11. java excel 2007兼容包_excel2007兼容包
  12. 权限提升 bypass
  13. vivado 开发教程(四) 行为仿真
  14. HTML静态网页我的家乡,html网站家乡 !
  15. FDS学习笔记(三)全局变量的设置
  16. 【阿里云生活物联网架构师专题 ④】如何在天猫精灵IOT开放平台二次开发智能设备的 H5控制面板;
  17. Redis 跳跃表实现原理 时间复杂度分析
  18. wifi的几种加密方式
  19. QQ群互通(QQ_Bot)程序配置教程
  20. STEP 7 Micro/WIN V4.0 SP9 for s7-200

热门文章

  1. 【用过的抢票软件汇总】
  2. 升级win11后,觉得不好用想重装win10系统?教你重装win10“精简版”
  3. 两个进程共享内存,一个写,一个读
  4. 如何评价唐卫国公李靖的战功、军事才能、政治才能?
  5. python 中控考勤机实时接收打卡数据(QThread)
  6. 跨站脚本攻击漏洞(XSS):基础知识和防御策略
  7. JMeter BeanShell 应用
  8. 获取rowid的两种方法。
  9. Linux创建磁盘并分区命令
  10. 健康生活 多用肥皂少用洗涤剂