会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MyEngine
博客园
首页
新随笔
联系
订阅
管理
2026年7月24日
最长回文子串
摘要: 问题 给你一个字符串 s,找到 s 中最长的回文子串(是字符串中连续的非空字符序列)。 方案一:暴力枚举法 思路:从最长可能子串开始,逐层缩短长度,检查是否回文,第一个找到最长回文子串。 时间复杂度:O(n³) #include <string> #include <algorithm> using
阅读全文
posted @ 2026-07-24 15:49 MyEngine
阅读(2)
评论(0)
推荐(0)
2026年5月7日
python——__new__()和__init__()、单例模式、魔法方法
摘要: 1.1__new__()和__init__() class A(): def __new__(cls, *args, **kwargs): # 为实例分配空间的函数 print("__new__(),使用我会覆盖原本的函数,导致无法生成类实例") print(cls) # 对父类方法进行扩展,sup
阅读全文
posted @ 2026-05-07 10:14 MyEngine
阅读(11)
评论(0)
推荐(0)
2026年5月6日
python进阶—多态、多态性、静态方法、类方法
摘要: 属性访问 # 类属性是公共的,所有方法内部均能够访问到;静态方法不需要访问类属性,因为静态方法和类、对象没有关联;实例属性是私有的,只有实例方法内部能够访问到 多态 # 多态的特点: # 1. 不关注对象的类型,关注对象具有的行为,也就是对象的实例方法是否同名。 # 2. 优点:可以增加代码的外部调
阅读全文
posted @ 2026-05-06 09:41 MyEngine
阅读(10)
评论(0)
推荐(0)
2026年5月5日
GDAL—栅格数据按瓦片读取、虚拟文件创建、VRT创建、进程和线程处理
摘要: 1.按瓦片读取 from osgeo import gdal import numpy as np ds = gdal.Open(r"E:\DroughtAnalysis\data\SPEI_raster\gdal_spei12\large_raster.tif") band = ds.GetRas
阅读全文
posted @ 2026-05-05 17:19 MyEngine
阅读(13)
评论(0)
推荐(0)
GDAL—瓦片格式栅格数据创建和修改
摘要: 瓦片栅格数据 要点:瓦片是物理分区存储方式;实际的写入操作是逻辑分区方式;通过新建瓦片栅格的方式修改瓦片设置 import numpy as np from osgeo import gdal, osr # 参数设置 cols = 25000 # 列数 rows = 20000 # 行数 bands
阅读全文
posted @ 2026-05-05 16:13 MyEngine
阅读(14)
评论(0)
推荐(0)
GDAL-栅格数据和矢量数据的创建和修改
摘要: 1.栅格数据的创建 顺序:选择驱动gdal.GetDriverByName("GTiff")→创建空数据ds = driver.Create(output_raster, cols, rows, bands, dtype)→写入数据ds.GetRasterBand(1).WriteArray(dat
阅读全文
posted @ 2026-05-05 15:13 MyEngine
阅读(15)
评论(0)
推荐(0)
GDAL-栅格数据重采样,波段运算
摘要: 1. 栅格数据重采样 from osgeo import gdal gdal.UseExceptions() input_raster = r"" output_raster = r"" # 目标分辨率(度) target_xres = 0.1 target_yres = 0.1 gdal.Warp
阅读全文
posted @ 2026-05-05 14:55 MyEngine
阅读(9)
评论(0)
推荐(0)
GDAL——栅格数据的裁剪,矢量数据的裁剪和按属性导出
摘要: 1. 栅格数据的裁剪 需要注意的小细节: 核心函数是gdal.Warp() Warp()的属性中output_raster和input_raster可以使路径也可以是Dataset,而cutlineDSName只能是路径。 srcBand属性:表示只裁剪第几个波段,不设置则裁剪全部波段。 cutli
阅读全文
posted @ 2026-05-05 14:21 MyEngine
阅读(38)
评论(0)
推荐(0)
2026年4月29日
GDAL库的安装、矢量和栅格数据的加载、数据文件信息输出、文件坐标系转换
摘要: 1.GDAL库 GDAL(Geospatial Data Abstraction Library)是一个开源的栅格与矢量地理空间数据转换库,在功能上类似于arcgis系列的arcpy包。GDAL是C++编写的库,但它提供了非常完善的Python绑定,可以使用python调用。 1.1GDAL库安装
阅读全文
posted @ 2026-04-29 18:14 MyEngine
阅读(42)
评论(0)
推荐(0)
2026年4月26日
python进阶——继承
摘要: 三种类写法 # 经典类写法 class A: # 经典类:不由任何内置类型派生出来的类 pass # 经典类 class Animal: def walk(self): print("走路。") class Ani(Animal): def walk(self): print("走路。") # 派生
阅读全文
posted @ 2026-04-26 11:30 MyEngine
阅读(9)
评论(0)
推荐(0)
下一页
公告