数字比较

number.eq() =
number.neq() ≠
number.gt() >
number.lt() <
number.gte() ≥
number.lte() ≤
number.and()
number.or()
number.not()

数字运算

number.round() 四舍五入
number.abs() 取绝对值
number.ceil() 向上取整
number.floor() 向下取整
number.sqrt() 开方
number.exp() 幂
number.log() 对数
number.log10() 10底对数

Dictionary

1、创建 ee.Dictionary()
2、修改 dictionary.combine() dictionary.set()

  • dictionary.combine(dictionary,boolean) 第二个参数设置是否覆盖

3、查询 dictionary.keys() dictionary.get() dictionary.values()

  • dictionary.keys() 获取关键词名称
  • dictionary.get() 获取对应关键词内容(一次一个)
  • dictionary.values() 获取对应关键词内容(一次多个)

4、对比 dictionary.contains()

  • dictionary.contains(key) 判断是否含有关键词,返回boolean

5、尺寸 dictionary.size() 返回关键词数量

List

1、创建 ee.List() list.repeat() list.sequence()

var list_Example=ee.List([1,2,3,'A','B',["Hello","Good"],5]);
print(list_Example);

  • list.sequence(begin,end,distance,nums) 创建有序列表,起始、结束、间隔、个数(最后两个有一个为null)
var list1=ee.List.sequence(0,9,1,null);
var list2=ee.List.sequence(0,9,null,4);
print(list1,list2);

2、修改 list.set() list.replace() list.replaceAll() list.add() list.insert() list.zip()
list.reverse() list.rotate() list.sort() list.swap() list.flatten()

  • list.set(index,value) index为负数则从右起算
  • list.replace(value1,value2) 带All替换全部
  • list.add(value) 添加到末尾
  • list.insert(index,value) 插入
  • list.zip(list) 将两个list对应位置打包组合成新list
var list1=ee.List([1,2,3,4]);
var list2=ee.List(["一","二","三","四"]);
var list=list1.zip(list2);
print(list);


长度不一样时,取最短list长度作为新list长度

  • list.reverse() 反转
  • list.rotate(indedx_reverse) 倒着数的位数进行循环
var list1=ee.List([1,2,3,4]);
var list2=list1.rotate(0);
var list3=list1.rotate(1);
print(list2,list3);

  • list.sort() 排序
  • list.swap(value1,value2) 对换值的位置
  • list.flatten() 对list进行降维
var list1=ee.List([[1,2],[3,4],[5,6],7,8]);
var list2=list1.flatten();
print(list2);

3、查询 list.get() list.remove() list.removeAll()

  • list.get(index)
  • list.remove(value) 去掉第一个
  • list.removeAll(values) 去掉所有参数对应值(不止第一个)

4、比较 list.equals() list.contains() list.containsAll() list.indexOf()
list.indexOfSubList() list.lastIndexOfSubList() list.frequency()
5、其他 list.map() list.iterate() list.length() list.size()

  • list.map(function) 对list内部所有对象进行操作(GEE非常不推荐循环循环)
var list_1=ee.List(["Zhao","Qian","Sun","Li"]);function Do(Name){return ee.List.repeat(Name,3);
}var list_2=list_1.map(Do);
print(list_2);

  • list.iterate() 迭代器?见Doc

Array

矩阵 见Doc吧 打字累了Emmm

GEE学习笔记-基本数据类型相关推荐

  1. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  2. pythonsze_python学习笔记二 数据类型(基础篇)

    Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...

  3. GEE学习笔记一账号注册(只需要用谷歌邮箱就能注册成功)

    小白辰某的GEE学习笔记一 gee账号注册的雷,我先踩为敬 为了申请成功我真的是看遍了知乎和csdn上所有的文章,以下随便写写我踩的雷点.本人写的小文章,统统都是纯干货,简单明了,新手必备(不吹不黑你 ...

  4. GEE学习笔记一 利用GEE获取Sentinel-2 1C与2A级影像

    GEE学习笔记一 利用GEE获取Sentinel-2 1C与2A级影像 博主最近在学习利用GEE获取Sentinel-2影像时,发现有两种不同的数据集,下面记录一下利用GEE获取两种数据集的方法. S ...

  5. gee学习笔记 第三天

    gee学习笔记 第三天 文章目录 gee学习笔记 第三天 前言 一.Geometry和Feature 二.Getting image metadata 三.Using the plotting too ...

  6. gee学习笔记 第二天

    gee学习笔记 第二天 文章目录 gee学习笔记 第二天 前言 一.继续熟悉jupyter lab notebook 二.获取和找到数据 1.选定区域和设置过滤器 前言 第二天 学习如何准备水煮鱼的材 ...

  7. C++学习笔记1[数据类型]

    C++学习目录链接: C++学习笔记目录链接(持续更新中) 文章目录 一.数据类型 1.helloworld 2.注释 3.main函数.函数体.返回值 4.常量 5.变量 6.数据的输入和输出 7. ...

  8. GEE学习笔记 六十七:【GEE之Python版教程一】GEE学习背景介绍

    相信很多人都对GEE已经比较熟悉了(只是不熟悉GEE的Python的API而已),这里只是做一个简单的总结概括一下GEE相关内容. 1.GEE学习基本要求 目前市面上无论出现什么新的技术,总会出现一种 ...

  9. GEE学习笔记【5】GEE的数据类型之Image Collection,卫星数据,矩阵

    文章目录 ImageCollection ee.ImageCollection/ee.ImageCollection.load ImageCollection.filterBounds/filterD ...

最新文章

  1. python绝对值编程_Python-abs vs fabs
  2. 中消协:警惕以治病为噱头的保健品虚假宣传行为
  3. Teams数据统计 - 用户在线离线状态
  4. 数据结构探险——图篇
  5. extra 实现 别名,条件,排序等
  6. # 20175311 2018-2019-2 《Java程序设计》第2周学习总结
  7. 我是如何在都柏林的一次中转中无意中写了维基百科页面的
  8. 【Android-Room数据库系列】—— Room 基础
  9. 系统动力学软件vensim学习之lookup
  10. idea主题插件网址
  11. 1u服务器电源制作,1U服务器电源也可以做机箱电源
  12. 柴静——《穹顶之下》的雾霾调查读后感
  13. 一文搞明白DNS缓存投毒
  14. win7电脑开不了机,CPU风扇转一下,停一下
  15. 解决Win10图片打开方式没有“Windows照片查看器”问题
  16. JavaScript的原型和继承
  17. k-近邻算法 解决 动态字体反爬
  18. 大数据运维实战第十七课 日志收集、分析过滤工具 Logstash应用实战
  19. CCF-集合竞价(开盘价定为买价,1e8*5000--long long)
  20. echarts数据可视化图表(二):双柱状图

热门文章

  1. JMS ActiveMQ
  2. 创建第一个适用于Android的自定义Gradle插件-第2部分:在构建时生成资源
  3. MySql安装配置(msi版)
  4. Basic grammer
  5. 微信小程序radio单选框如何修改宽高及选中样式
  6. echarts——实现3D地图+3D柱状图 效果——粗糙代码记录——技能提升
  7. 【数据结构与算法】一篇文章彻底搞懂二分查找(思路图解+代码优化)两种实现方式,递归与非递归
  8. Golang map
  9. FPGA练习:与门电路的实现
  10. 从新手到Flutter架构师,一篇就够!深度解析,值得收藏