这章介绍一下数值类型,数值在python中可以分为:整型、浮点型、复数等,在GEE中我们常用的就是整形和浮点型数据。
这段代码是在程序之前必须执行的,用来注册GEE。
import eeee.Initialize()
1、数值的API
首先看一下GEE的python版API(https://gee-python-api.readthedocs.io/en/latest/)中关于数值的定义:
文章图片
这里可以看到这个和之前讲的字符串一样都是对JavaScript接口的一个包装,所以我们可以直接看JS的API(https://code.earthengine.google.com/)定义。下面截图只是其中一部分的API,后面还有很多方法大家可以自己通过在线API查阅。
文章图片
【python|GEE学习笔记 七十五(【GEE之Python版教程九】数值)】2、数值的常用方法
(1)我这里会简单介绍一些常用的方法,首先是纯粹的python的数值运算,这个之前都讲过这里我就不在详述。
文章图片
(2)GEE的数值类
定义方法有两种,一种是直接使用数字来定义
文章图片
第二种是使用字符串来定义,这种方式可以指定字符串是多少进制的。比如第一个就是10进制,所以结果是10,第二个指定是2进制,那么 1011 -> 2**3 + 2**1 + 2**0 = 11,结果就是10进制的11。
文章图片
(3)四则运算,在GEE中我们要牢记一个内容,我们操作的所有GEE的变量都是GEE对象,它有自己定义的各种方法,所以我们需要调用它们自己的内容来做各种运算。
文章图片
(4)按位运算,这个是在做去云等判断上非常有用,这里简单记住按位与和按位或这两个规则就可以,其他的不常用。
- 按位与:两位只有都是1时候,结果才为1,否则为0;
- 按位或:两位只要有一位是1,结果就是1,否则为0。
文章图片
(5)比较大小,这个就是比较两个数值的大小关系,返回值是0或者1。
文章图片
大家如果有问题需要交流或者有项目需要合作,可以微信联系我,加微信好友请留言加上“GEE”。
知乎专栏:https://zhuanlan.zhihu.com/c_123993183
CSDN:https://blog.csdn.net/shi_weihappy
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- java|微软认真聆听了开源 .NET 开发社区的炮轰( 通过CLI 支持 Hot Reload 功能)