遥感影像yimage库1.1.0版更新
开发了一个星期,Linux版本和Windows版本的yimage都编译打包完毕,并且发布在了python的官方平台pypi。大家可以通过pip install yimage的方式进行安装。其中一项依赖gdal则推荐采用conda install gdal -c conda-forge安装,强烈建议安[……]
Explore Yannx's World
开发了一个星期,Linux版本和Windows版本的yimage都编译打包完毕,并且发布在了python的官方平台pypi。大家可以通过pip install yimage的方式进行安装。其中一项依赖gdal则推荐采用conda install gdal -c conda-forge安装,强烈建议安[……]
有时候用Python进行开发的时候,为了防止源码泄漏,会在发布前进行封装与打包。比较常见的操作方法是使用PyInstaller对python程序进行打包。但是这样打包是可以进行解包与反编译的,代码很容易泄漏。
因此我们可以先用Cython对除了入口函数外其他所有模块进行编译,然后再用PyIns[……]
今天刷了几道LeetCode题,但是做到168题的时候,我感觉这个题有点奇怪。就是按照常规的10进制数字进行地板除和取模的方法来处理这道题会出现一个问题:除了最后一位,其余位上均出现正好差一的现象。然后反复琢磨,发现这个题并没有这么简单。最奇怪的是LeetCode的中文社区的讨论99%的其实是错误的[……]
在Python编程中,有时候我们会将数据保存在字典中。一般情况下,我们会通过键值来访问字典中的数据,比如说:
有些时候字典发生了嵌套,那么会以如下形式访问字典中的数据:
这么多方括号,简直看上去又烦人,又愚蠢。
我写代码喜欢用VS Code,并且仅仅是作为编辑器,不装任何P[……]
为了提升遥感数据处理编程体验,我完成了Python语言的yimage库开发,并且上传了pypi.org,支持pip安装。这是一个比GDAL更加友好的遥感影像I/O库,目前还仅支持一些简单的I/O操作,后续会扩展更多的功能,支持一些遥感影像处理的操作。目前最新版本为1.1.0,更新于2021.5.25[……]
这里写一个关于Python编程的小技巧,怕以后忘记了,记录在博客中用于反查。
在模块化的Python程序架构中,可能需要用到全局变量用于保存整个程序中一些通用配置。这些全局变量是跨py文件的,如果通过参数的形式进行传递可能会导致参数量过多,逻辑混乱,因此需要通过全局变量的形式解决。本文中将列出[……]