R语言包_Matrix
稀疏矩阵在数据稀疏的情况下节省了空间
library(Matrix)
m1 <- matrix(0, nrow = 1000, ncol = 1000)
m2 <- Matrix(0, nrow = 1000, ncol = 1000, sparse = TRUE)
m3 <- Matrix(0, nrow = 1000, ncol = 1000)
m4 <- Matrix(0, nrow = 1000, ncol = 1000, sparse = F)
object.size(m1)
# 8000200 bytes
object.size(m2)
# 5632 bytes
object.size(m3)
# 5632 bytes
object.size(m4)
# 9168 bytes
稀疏矩阵在矩阵不稀疏的情况下增大了空间
> m1 = matrix(1:6,nrow=3)
> m2 = Matrix(1:6,nrow=3)
> m3 = Matrix(1:6,nrow=3,sparse = T)
> m4 = Matrix(1:6,nrow=3,sparse = F)
> object.size(m1)
232 bytes
> object.size(m2)
1160 bytes
> m3 = Matrix(1:6,nrow=3,sparse = T)
> object.size(m3)
1512 bytes
> m4 = Matrix(1:6,nrow=3,sparse = F)
> object.size(m4)
1160 bytes
结论:矩阵稀疏的时候使用Matrix
,矩阵不稀疏的情况下使用自带的matrix
。
参考资料
johnmyleswhite
R语言包_Matrix相关推荐
- R语言包在linux上的安装等知识
有关install.packages()函数的详见:R包 package 的安装(install.packages函数详解) R的包(package)通常有两种: 1 binary package:这 ...
- 在Linux中安装R语言包,遇到无法验证下列签名的错误
R语言包的安装方式如下 Ubuntu自带的APT包管理器中的R安装包总是落后于标准版,因此需要添加新的镜像源把APT包管理中的R安装包更新到最新版. 请登录Linux系统,打开一个终端,然后执行下面命 ...
- 安装低版本的R语言、和自行下载安装各个版本的R语言包、以及多环境运行R
1. 下载并安装最新的R版本软件,以国内的清华的镜像为例(国内镜像速度快) https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 2. 官网上如何下载老版本或低版本(旧 ...
- python调用r语言加载包错误_Python中调用R语言包指南.docx
Python中调用R语言包指南R语言是非常强大的做统计分析和建模方面的开源软件,它有非常丰富的统计软件包,做统计可以说只有你想不到的,没有R办不到的.Python又是当下最流行的编程软件之一,Pyth ...
- r语言 面板数据回归_工具方法 | “名牌包”:面板、时间序列模型常用R语言包...
计量经济学是数学.统计技术和经济分析的综合,即运用数学.统计方法和相关经济理论,通过计量模型来揭示经济数量关系和规律.R语言包,已经实现了现代计量经济学的很多统计分析功能,下面从面板数据模型和时间序列 ...
- r语言remarkdown展示图_使用R语言包circlize可视化展示blast双序列比对结果
circlize这个包还挺强大的,R语言里用来画圈图还挺方便的. 今天这篇文章记录用circlize这个包画圈图展示blast双序列比对结果的代码 植物线粒体基因组类的文章通常会分析细胞器基因组间基因 ...
- r语言和metawin_Windows下使用Rtools编译R语言包
使用devtools安装github中的R源代码时,经常会出各种错误,索性搜了一下怎么在Windows下直接打包,网上的资料也是参差不齐,以下是自己验证通过的. 一.下载Rtools 根据自己安装的R ...
- R语言包安装方法,及优质包推荐
R语言,之所以能成为统计学的"当红炸子鸡",因为它内置了海量统计函数,使用者可以利用其对数据进行快速的交互分析,在数据分析界是当之无愧的"瑞士军刀". 因此,通 ...
- java 调用r语言包传参数_Java与R语言的配置,调用
我是最近才接触到了R语言,所以用起来有很多的问题,之前只是想单纯想用java调用到R语言中的一些东西,没有想到这个事情并不是想象的那么简单的.好了,闲话不多说,下面我来说说我在运用R的时候遇上的问题吧 ...
最新文章
- android 中处理崩溃异常并重启程序
- python【蓝桥杯vip练习题库】ALGO-55 矩阵加法
- redis 面试问题问答Top 10
- 【自动驾驶】3. DDS 数据分发服务(Data Distribution Service)
- 计算机专业联考335分,联考专业分、文化分达到多少能过本科线(附2019年美术高考分数线汇总...
- POJ 1664 苹果放盘子(递归)
- 还记得吗?可我摸了摸的太空堡垒
- html5画布作品,HTML5 canvas画布
- (Object detection)目标检测从入门到精通——第一部分
- java语言的主要特点是什么,真的太香了!
- Form类的KeyPreview属性
- element-ui 导航栏三级
- 职工工资管理系统c语言,C++实现企业职工工资管理系统
- 什么是html文件?html格式如何打开?(图)
- pioneer dvr-xd50 固件_闲的蛋疼的验证:索尼 SONY WH1000XM3固件版本差异
- 邮件内容安全刻不容缓
- 一起学libcef--一个应用libcef的简单例子(windows程序)
- android audiomixer,Android多媒体:AudioMixer
- python求不规则图形面积_使用Python生成不规则形状的图形
- 【Pandas总结】第十节 Pandas 合并数据集_pd.pivot_table()
热门文章
- Android APP更新下载工具类——简单封装DownloadManager
- 重磅直播|多模态融合SLAM技术分享!
- CVPR2021|CenterPoint :基于点云数据的3D目标检测与跟踪
- 自适应采样非局部神经网络的点云鲁棒操作
- 梅卡曼德机器人| 机器视觉算法、深度学习算法、软件开发等海量岗位
- React 项目--创建组件(7)
- ICML2020 | 神经网络的图结构如何影响其预测性能?
- Nat. Mach. Intell. | 利用条件循环神经网络生成特定性质分子
- RDKit | 化合物活性数据的不平衡学习
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)