原标题:白话空间统计之二十五:空间权重矩阵(三)解构空间权重矩阵

中国古代就有“天圆地方”一说,所谓的“方”就是所谓的矩阵……

在军事上面,最为讲究就是团体的力量,需要集中多人之力,也为了方便指挥,所以就需要针对不同的情况,来组织阵型。

而最古老,但是一直沿用到今天的阵型,也是所谓的“方阵”。(凡阵有十:有方阵,有圆阵,有疏阵,有数阵,有锥行之阵,有雁行之阵,有钩行之阵,有玄襄之阵,有火阵,有水阵。此皆有所利。方阵者,所以剸(tuan,音:团,截断的意思)也。——孙膑兵法 十阵)

那么我们要将数据组织为最方便易读易用的形式,最简单的也是组织成矩阵(比如编程模型里面的数组,或者R语言里面的数据框(data frame),都是以矩阵的方式来进行数据组织的。

那么从空间权重矩阵这个名字来看,信息的组织形式自然也是通过矩阵来进行存储。

最简单的空间权重矩阵,示意如下:

但是在这种矩阵里面,我们发现了两个问题:

1、首先它是一个无向图(特殊矩阵),所以理论上只需要存储上(下)三角就可以了,全矩阵的存储,浪费了超过50%的存储空间。

2、里面如果有大量的0的话,实际上是可以不需要存储的(稀疏矩阵)。

稀疏矩阵是一种用三元组表达矩阵存储的方式,用于非0值的数量与上三角总元素数量比小于0.05时候,用来进行存储该矩阵的一种数

二进制空间权重矩阵_白话空间统计之二十五:空间权重矩阵(三)解构空间权重矩阵...相关推荐

  1. moran指数 r语言_白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(2):不同空间关系对莫兰指数的影响...

    原标题:白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(2):不同空间关系对莫兰指数的影响 上一篇,讲了R语言中的空间权重矩阵的结构,这一节讲讲R语言里面空间权重矩阵的自定义. 与Ar ...

  2. Linux CFS调度器之负荷权重load_weight--Linux进程的管理与调度(二十五)

    日期 内核版本 架构 作者 GitHub CSDN 2016-07-29 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度 ...

  3. 白话空间统计之二十五:空间权重矩阵(一)点数据的空间关系(1)

    空间分析的根基,来源于60年代Waldo R. Tobler教授"地理学第一定律"的"Tobler's First Law"(简称TFL),即为"Ev ...

  4. 白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(5)完结篇:自然临近关系

    自然临近是R语言中spdep中内置的最后一种临近关系. 所谓的自然临近,指的是不进行任何的预设关系,通过其空间位置来判断是否属于相互临近,那么这个空间位置指的是什么呢?众所周知,在几何图形中,三角形是 ...

  5. 白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(2)

    上一篇,讲了R语言中的空间权重矩阵的结构,这一节讲讲R语言里面空间权重矩阵的自定义. 与ArcGIS自定义空间权重矩阵一样,R语言的空间权重矩阵如果纯粹从零开始自定义生成,是非常麻烦的事情,所以我们一 ...

  6. 白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(4):K临近

    前面几节已经将spdep定义空间关系和转换为空间权重矩阵的方法及原理给大家做了个简单的介绍,本章将spdep中的其他几种空间关系做一个简单介绍,就当资讯存档了. 除去触点连接和距离范围(上一节描述的, ...

  7. python怎么画地图空间分异图_基于地形梯度的赣南地区生态系统服务价值对人为干扰的空间响应...

    南方山地丘陵是我国主体功能区划中"两屏三带"生态安全战略格局的重要组成部分, 是我国华南和西南地区的生态屏障带, 是长江流域与珠江流域的分水岭及源头区, 对于区域乃至全球的气候调节 ...

  8. 文件被后台程序占用无法删除_群晖NAS教程第十五节:查询群晖NAS硬盘空间占用情况,解决删除文件空间不增加问题...

    经常有人碰到这样一种情况,我的918+有4个硬盘呢,怎么空间很快就没了,最重要的是,自己查看统计了所有文件占用情况,和实际的占用空间不符.这个首先可以肯定的就是空间必然是文件占用了.但是呢,有些文件是 ...

  9. 不规则长方体空间移动工程师_拥有滑梯、移动书房和悬浮卧室的132三口之家,好玩到不想出门!...

    设计部落:shejibuluo | 移动书房.悬浮卧室,还有超长滑梯 | | 设计师爆改132㎡,变身游乐场 | 结合设计师建筑背景和插画家的双重身份,以独特的线条及空间穿透感,打破原有框架格局,塑造 ...

最新文章

  1. web标准的商业价值
  2. 使用CAShapeLayer实现一个音量大小动态改变的控件
  3. python标准化输出_Python设定模板及标准化输出,输入
  4. java类与对象_Java类与对象
  5. wxWidgets:wxRearrangeDialog类用法
  6. 自然语言之情感分析(中文)
  7. python缩进注意事项_python注意事项
  8. C++ map的基本操作和使用
  9. silverlight 中缓存应用程序相应的库文件
  10. 与Maggy统一单主机和分布式机器学习
  11. 使用脚本把360极速浏览器修改为极速模式
  12. SolidWorks用鼠标中键控制模型的旋转、缩放和平移
  13. Windows下安装tomcat7并设置开机启动服务
  14. 服务器销售怎么打开渠道,如何打开销售渠道?
  15. Axure旋转与移动效果
  16. docker 安装mysql,不区分大小写配置
  17. 自我实现tcmalloc的项目简化版本
  18. 【R生态】非参数多元检验(ADONIS、ANOSIM、PERMANOVA及MRPP等多元方差分析)
  19. 雪球释老毛推荐的投资者书单
  20. 大公司拧螺丝还是小公司扛把子

热门文章

  1. XSLT-FO基础知识
  2. [288]关于MySQL的1064错误
  3. kuka机器人offset指令_KUKA机器人MADA详解.doc
  4. 【C语言—零基础第九课】函数中的爱恨情仇
  5. SAP中系统中导出所有采购协议中最后一次收货记录
  6. python的基本原理_python基础1(理论基础)
  7. 原生JS,运动的小人
  8. putty 遂道_为什么将网络隧道称为“隧道”?
  9. Ubuntu14.04安装docker并升级成最新版
  10. 为了甩锅,我写了个牛逼的日志切面!