新特性
小编今天偶尔发现了一个Pro很有趣的地方,发现过程也是很有意思的。
小编遐想遨游,脑袋里开始天马行空,不知为什么想到了很早之前在小编还在励志学习Python的时候的学习笔记,看到了这么一句话:从Python3版本开始,除法就是真正的除法了。简单来说,就是原来Python2版本时,除法是这样运算的:整数除以整数一定得到的是整数。举个例子,5除以2得到的是2。但是从Python3开始,5除以2得到的是2.5!!!
那么这跟我们今天的主题Pro新特性有什么关系呢?
首先给大家普及一下,我们原来的ArcMap的Python版本是Python2,而Pro使用了较新的Python版本Python3!
大家可以看一看工具箱中所有关于Python脚本编写的工具,涉及到这个问题的工具的除法运算方式都发生了变化!
最典型的是栅格分析中最最常用的工具,栅格计算器。
栅格计算器是使用Python语言编写的,所以小编为了验证,自己动手试验了一下。
数据选了任意地区下载的一份landsat栅格数据。可以看到,像元值几乎全部都是大于0的。
运算公