附代码,R语言中最基础的数据结构是一维向量( 四 )
文章图片
文章图片
文章图片
矩阵乘法是常用的数算 , 要求左边矩阵的列数等于右边矩阵的行数 。 矩阵A和B都是5×2矩阵 , 所以为了能让矩阵B放在右边进行矩阵乘法运算 , 需要对矩阵B取转置 。
文章图片
另外一个跟数据框相似的地方是 , 矩阵也有行和列的名字 。
文章图片
有两个特殊的向量 , letters和LETTERS , 分别由小写字母和大写字母组成 。
对矩阵取转置进行矩阵乘法的时候 , 需要注意乘积结果 。 转置会置换行和列的名字 。 矩阵乘积的行名字取自左边矩阵的行名字 , 矩阵乘积的列名字取自右边矩阵的列名字 。
文章图片
文章图片
4、数组
本质上 , 数组是一个向量 , 它的所有元素必须是相同类型 , 用方括号访问单个元素 。 方括号里第一个参数是行索引 , 第二个参数是列索引 , 剩下的参数是维度 。
文章图片
数组和矩阵最主要的不同是 , 矩阵只能是二维 , 而数组可以是任意维度 。
数据的数据类型和结构太多的话 , 会对一些分析环境带来问题 , 但是R语言都能从容应对 。 R语言中最基础的数据结构是一维向量 。 功能最强大的数据结构是数据框(在其他语言中都没有)可以像电子表格一样处理混合数据类型 。 列表多用于存储数据集合 , 有点像Perl中的散列表 。
本文相关词条概念解析:
向量
既有方向又有大小的量叫做向量(物理学中叫做矢量) , 只有大小没有方向的量叫做数量(物理学中叫做标量) 。 向量的几何表示法既直观又简单 。 但作为一种数学量 , 向量要参加运算 , 这种表示法有时就极不方便 。 向量也可分解为分向量 , 即如果α=bc,则称α被分解为两分向量b , c 。 向量的大小 , 也就是向量的长度(或称模) , 记作|a|长度为0的向量叫做零向量 , 记作0.长度等于1个单位长度的向量 , 叫做单位向量 。 一个向量空间V的一个非空子集合W在加法及标量乘法中表现密闭性 , 被称为V的线性子空间 。 给两个向量空间V和W在同一个F场 , 设定由V到W的线性变换或“线性映射”.这些由V到W的映射都有共同点就是它们保持总和及标量商数 。
推荐阅读
- 周到|马里公开致歉:向因语言问题引起球迷误会表示歉意
- stdolly|热闹非凡,有不少游客特地过去打卡,斯里兰卡一年中最重要的节日
- 空心|记 Arthas 实现一次 CPU 排查与代码热更新
- 路飞写代码|59连问仍需联合调查,贝索斯的亚马逊被针对?,百亿订单成泡影
- 中国侨网|新生无法入境 日本语言学校面临破产
- 上海嘉定|他听不见 却不妨碍他熟练使用多种“语言”
- 入秋后凉意袭来 你知道宇宙中最低温度是多少吗
- 科技日报|入秋后凉意袭来 你知道宇宙中最低温度是多少吗
- 科学|天文学家发现了太阳系中最小的矮行星,推测以前有两颗大行星相撞
- 科学|宇宙中最大的恒星有多大?是太阳的45亿倍大
