简述

跟其他语言,R语言基本上都保持了一致,但是有些运算符却有些不太一样。在这做下笔记

文章目录

  • 简述
  • 包含操作符
  • 冒号操作符
  • 矩阵乘法操作符
  • 矩阵转置

包含操作符

  • 在Python中就是in,这里是%in%
  • 代码实例
> a = 8
> b = 12
> t = 1:10
> a %in% t
[1] TRUE
> b %in% t
[1] FALSE

冒号操作符

  • 这个跟Python的一样
> t = 1:10
> t[1]  1  2  3  4  5  6  7  8  9 10
>
  • 但不一样的是,只能设置开头和结尾,不能设置间隔
> t = 1:2:10
Warning message:
In 1:2:10 : numerical expression has 2 elements: only the first used
>

矩阵乘法操作符

在R语言中,采用的是跟Python中的numpy一样,默认乘法就是标量乘法(对应位置相乘),但是有时候需要用到矩阵相乘,这时候,就需要使用了矩阵乘法操作符

  • 对比如下:
> M = matrix( c(2,6,5,1), nrow = 2,ncol = 2,byrow = TRUE);
> M[,1] [,2]
[1,]    2    6
[2,]    5    1
> M * M[,1] [,2]
[1,]    4   36
[2,]   25    1
> M %*% M[,1] [,2]
[1,]   34   18
[2,]   15   31

矩阵转置

  • t()操作符
> M[,1] [,2]
[1,]    2    6
[2,]    5    1
> t(M)[,1] [,2]
[1,]    2    5
[2,]    6    1

R语言较为特殊的一些运算符相关推荐

  1. r语言 运算符_R语言运算符

    r语言 运算符 R语言中的运算符 (Operators in R Language) Generally speaking, an operator is a symbol that gives pr ...

  2. R语言七天入门教程二:认识变量与运算符

    R语言七天入门教程二:认识变量与运算符 一.什么是变量 1.变量 顾名思义,我们可以将变量理解为"可以改变的量",是计算机语言中能储存计算结果或能表示值的抽象概念.这里的值可以是数 ...

  3. R语言学习笔记(一)R语言的基本操作与函数

    文章目录 写在前面 R语言GUI操作 基本的快捷键与命令 帮助命令 R Studio 常用快捷键 R语言基础语法 变量操作 运算符 数据类型 数据类型的判断 向量的基本操作 创建向量(数值类型) 基本 ...

  4. R语言基础教程6:程序设计基础

    R语言基础教程1:数据类型 R语言基础教程2:散点图 R语言基础教程3:曲线图.误差线和图例 R语言基础教程4:柱形图 R语言基础教程5:图形页面排版 R语言基础教程6:程序设计基础 R语言基础教程7 ...

  5. %3c- r语言运算符,R语言基础教程之运算符

    原标题:R语言基础教程之运算符 运算符类型 在R编程中有以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符1.算术运算符 下表显示了R语言支持的算术运算符.运算符对向量的 ...

  6. r语言在线编译器w3c,R语言运算符知识点总结

    运算符是一个符号,通知编译器执行特定的数学或逻辑操作. R语言具有丰富的内置运算符,并提供以下类型的运算符. 运算符的类型 R语言中拥有如下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 赋值运 ...

  7. 《R语言编程艺术》——1.4 R语言中一些重要的数据结构

    1.4 R语言中一些重要的数据结构 R有多种数据结构.本节将简单介绍几种常用的数据结构,使读者在深入细节之前先对R语言有个大概的认识.这样,读者至少可以开始尝试一些很有意义的例子,即使这些例子背后更多 ...

  8. R 语言赋值运算符:`-` , `=`, `-`

    <- 与 = 间的区别 <- 与 = 在大部分情况下是应该可以通用的.并且,相对于 <<- 运算符,它们的赋值行为均在它们自身的环境层(environment hierarch ...

  9. python语言入门r_小结:jieba分词的Python与R语言基础用法介绍

    当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 人们说话不是一个词一个词崩出来的,文章也就由句子组成.要想让机器识别美文,体会中华名族汉语的博大精深,不是不可能.但是,首先需要将其转化成其 ...

最新文章

  1. 【220】◀▶ IDL 数组操作函数说明
  2. android internet参数传递
  3. go和java线程,Go的多线程和pthread或Java线程有什么区别?
  4. php 获取警告信息,获取PHP警告错误信息的解决方法_PHP教程
  5. obs噪音抑制调多少合适_TVS瞬态抑制二极管的特性及应用
  6. linq to sql查询中返回linq自动建立的实体类型)
  7. latex 引用公式_写论文如何快速引用他人文章中的公式
  8. 高级软件工程第六次作业:东理三剑客团队作业-3
  9. 树的子结构(C++)
  10. 如何创建“搜狗词库”
  11. [JZOJ4274] [NOIP2015模拟10.28B组] 终章-剑之魂 解题报告(二进制)
  12. 网络视频和移动营销 一根绳子上的蚂蚱
  13. numpy pandas matplotlib 学习笔记
  14. android传感器摇一摇功能
  15. u盘插到电脑计算机里没有反应,U盘插在Windows7电脑上没反应怎么办?
  16. Ubuntu16.04在4K显示器中,字体太小,进行调整
  17. maskrcnn_benchmark代码分析(2)
  18. 中级育婴师证怎么考,需要些什么条件
  19. 【4Paradigm】第四范式实习经验与收获整理
  20. 腾讯WiFi管家手机无线上网免费下载安装

热门文章

  1. android 电容屏(二):驱动调试之基本概念篇
  2. SD卡驱动分析(二)
  3. 开始Windows Embedded Compact 7的第一个项目——虚拟机上的CEPC
  4. Java并发编程:AbstractQueuedSynchronizer的内部结构
  5. jmeter在linux上运行
  6. 测试人员面临的测试挑战和必备技能
  7. PHP 提高PHP性能的编码技巧以及性能优化
  8. 《APUE》读书笔记—第十三章守护进程
  9. Windows Phone 7(WP7)开发 自订磁贴(深度链接)
  10. 【.Net Micro Framework PortingKit – 14】TinyCLR编译与测试