learn R 学习笔记(四)

矩阵和数组

array() #创建一个数组,dim= 指定维数;dimnames= 命名每个维度
matrix() #创建矩阵,nrow= 指定行数;ncol= 指定列数;dimnames= 命名行列
** 创建矩阵时,传入的值按列填充,用byrow = TRUE来按行填充矩阵 **
dim() #返回维度的整数值向量,或者分配新的维度重塑矩阵或数组
nrow() #返回行数
ncol() #返回列数
length() #数组或矩阵返回维数的乘积
NROW() NCOL() #用于向量取行列,把向量看做是具有单个列的矩阵
rownames() #行名
colnames() #列名
dimnames() #每个维度的名称

索引数组

  • 与索引向量类似,在不同的维度上用不同的方式指定索引下标没问题;
  • 每个维度下标用逗号隔开;
  • 空起表示该维度全部选中;

c() #拼接矩阵之前把矩阵转换为向量;
cbind() #按行合并矩阵
rbind() #按列合并矩阵
t() #转置矩阵
%*% #矩阵内乘
%o% #矩阵外乘
outer() #矩阵外乘
solve() #矩阵求逆
diag() #创建对角矩阵
eigen() #计算矩阵的特征值和特征向量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 摘要:介绍R语言中常用的数据结构,向量、矩阵、列表、数据库、因子等。主要是它们的创建、索引和简单的运算。 数据类型...
    ChZ_CC阅读 670评论 0 0
  • NumPy是Python中关于科学计算的一个类库,在这里简单介绍一下。 来源:https://docs.scipy...
    灰太狼_black阅读 1,253评论 0 5
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 2,611评论 1 13
  • R语言科学计算 分类统计 mean(),求平均值 min(),求最小值 sd(),求标准差 数组和矩阵 数组与矩阵...
    Jtag特工阅读 4,884评论 1 13
  • 梦见电话丢了,被人捡到了,不还了!我哭天喊地!下跪像喝水一样容易!家里一团糟,小龙虾阿西帅呀,希望家里一切安好!
    萧筱的secret阅读 174评论 0 0