GEE学习笔记-基本数据类型
数字比较
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学习笔记-基本数据类型相关推荐
- 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)
Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...
- pythonsze_python学习笔记二 数据类型(基础篇)
Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...
- GEE学习笔记一账号注册(只需要用谷歌邮箱就能注册成功)
小白辰某的GEE学习笔记一 gee账号注册的雷,我先踩为敬 为了申请成功我真的是看遍了知乎和csdn上所有的文章,以下随便写写我踩的雷点.本人写的小文章,统统都是纯干货,简单明了,新手必备(不吹不黑你 ...
- GEE学习笔记一 利用GEE获取Sentinel-2 1C与2A级影像
GEE学习笔记一 利用GEE获取Sentinel-2 1C与2A级影像 博主最近在学习利用GEE获取Sentinel-2影像时,发现有两种不同的数据集,下面记录一下利用GEE获取两种数据集的方法. S ...
- gee学习笔记 第三天
gee学习笔记 第三天 文章目录 gee学习笔记 第三天 前言 一.Geometry和Feature 二.Getting image metadata 三.Using the plotting too ...
- gee学习笔记 第二天
gee学习笔记 第二天 文章目录 gee学习笔记 第二天 前言 一.继续熟悉jupyter lab notebook 二.获取和找到数据 1.选定区域和设置过滤器 前言 第二天 学习如何准备水煮鱼的材 ...
- C++学习笔记1[数据类型]
C++学习目录链接: C++学习笔记目录链接(持续更新中) 文章目录 一.数据类型 1.helloworld 2.注释 3.main函数.函数体.返回值 4.常量 5.变量 6.数据的输入和输出 7. ...
- GEE学习笔记 六十七:【GEE之Python版教程一】GEE学习背景介绍
相信很多人都对GEE已经比较熟悉了(只是不熟悉GEE的Python的API而已),这里只是做一个简单的总结概括一下GEE相关内容. 1.GEE学习基本要求 目前市面上无论出现什么新的技术,总会出现一种 ...
- GEE学习笔记【5】GEE的数据类型之Image Collection,卫星数据,矩阵
文章目录 ImageCollection ee.ImageCollection/ee.ImageCollection.load ImageCollection.filterBounds/filterD ...
最新文章
- python绝对值编程_Python-abs vs fabs
- 中消协:警惕以治病为噱头的保健品虚假宣传行为
- Teams数据统计 - 用户在线离线状态
- 数据结构探险——图篇
- extra 实现 别名,条件,排序等
- # 20175311 2018-2019-2 《Java程序设计》第2周学习总结
- 我是如何在都柏林的一次中转中无意中写了维基百科页面的
- 【Android-Room数据库系列】—— Room 基础
- 系统动力学软件vensim学习之lookup
- idea主题插件网址
- 1u服务器电源制作,1U服务器电源也可以做机箱电源
- 柴静——《穹顶之下》的雾霾调查读后感
- 一文搞明白DNS缓存投毒
- win7电脑开不了机,CPU风扇转一下,停一下
- 解决Win10图片打开方式没有“Windows照片查看器”问题
- JavaScript的原型和继承
- k-近邻算法 解决 动态字体反爬
- 大数据运维实战第十七课 日志收集、分析过滤工具 Logstash应用实战
- CCF-集合竞价(开盘价定为买价,1e8*5000--long long)
- echarts数据可视化图表(二):双柱状图