python 回归分析
摘要:一、线性回归 线性回归是比较简单的机器学习算法,很多书籍介绍的第一种机器学习算法就是线性回归算法。线性回归平常容易忽视的三类问题,(1)线性回归的理论依据是什么,(2)过拟合意味着什么。(3)模型优化的方向。 1 线性回归的理论依据 泰勒公式 若函数f(x)在包含x0的某个闭区间[a,b]上具有n阶
阅读全文
python 并行计算
摘要:一、进程和线程 原文链接:https://zhuanlan.zhihu.com/p/356220352 进程是分配资源的最小单位,线程是系统调度的最小单位。当应用程序运行时最少会开启一个进程,此时计算机会为这个进程开辟独立的内存空间,不同的进程享有不同的空间,而一个CPU在同一时刻只能够运行一个进程
阅读全文
python 加速运算
摘要:原文链接:https://blog.csdn.net/qq_27009517/article/details/103805099 一、加速查找 1.用set而非list import time data = [i**2+1 for i in range(1000000)] list_data = l
阅读全文
python 常用的文件操作命令
摘要:一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件和目录名:os.listdir() 3.函数用来删除一个文件:os.remove() 4.删除多个目
阅读全文
SLIC超像素分割分割后对象掩膜提取
摘要:SLIC超像素分割分割后对象掩膜提取 from skimage.segmentation import slic from skimage.segmentation import mark_boundaries from skimage.util import img_as_float import
阅读全文
python 装饰器
摘要:一、概念 原文链接:https://blog.csdn.net/qq_54730385/article/details/114393236 装饰器是一种设计模式,经常用来实现"面向切面的编程"(AOP: 实现在不修改源代码的情况下,给程序动态添加功能的一种技术)。装饰器的作用:装饰器允许向一个现有的
阅读全文
python类、继承
摘要:Python 是一种面向对象的编程语言。Python 中的几乎所有东西都是对象,拥有属性和方法。类(Class)类似对象构造函数,或者是用于创建对象的“蓝图”。 一、python 类 1 创建类 使用 class 关键字 实例 使用名为 x 的属性,创建一个名为 MyClass 的类 class M
阅读全文
NumPy的基本操作
摘要:1 简介 NumPy 是用于处理数组的 python 库,部分用 Python 编写,但是大多数需要快速计算的部分都是用 C 或 C ++ 编写的。它还拥有在线性代数、傅立叶变换和矩阵领域中工作的函数。NumPy 由 Travis Oliphant 于 2005 年创建。它是一个开源项目,您可以自由
阅读全文
python实现分水岭算法分割遥感图像
摘要:1. 定义 分水岭算法(watershed algorithm)可以将图像中的边缘转化为“山脉”,将均匀区域转化为“山谷”,在这方面有助于分割目标。 分水岭算法:是一种基于拓扑理论的数学形态学的分割方法。把图像看作是测地学上的拓扑地貌,图像中的每一个点像素值的灰度值表示该点的海拔高度,每一个局部极小
阅读全文
python实现遥感图像阈值分割
摘要:1.阈值分割 import os import cv2 import numpy as np import matplotlib.pyplot as plt from osgeo import gdal GRAY_SCALE = 256 def tif_jpg(rasterfile): in_ds
阅读全文
图像分割综述
摘要:本篇随笔参考https://blog.csdn.net/electech6/article/details/95242875和https://cloud.tencent.com/developer/article/1526189 图像分割是计算机视觉研究中的一个经典难题,已经成为图像理解领域关注的一
阅读全文
国产高分系列卫星简介
摘要:一、高分一号(GF-1) 1.发射年份:2013.4.26 酒泉卫星发射中心 2.分辨率:全色2m,多光谱8m,宽幅16m 3.光谱段:4个波段,可见光+近红外 4.回访周期:4天 5.幅宽:35km,宽幅200km 6.主要用途: 可用于国土资源调查、监测、监管与应急等主体业务,并可服务于环保、农
阅读全文
光的波长划分和无线电磁波频段划分
摘要:1.可见光 紫:0.39~0.43μm 靛:0.43~0.45μm 兰:0.45~0.50μm 绿:0.50~0.57μm 黄:0.57~0.60μm 橙:0.60~0.63μm 红:0.63~0.76μm 2.红外线 近红外:0.76~15μm 中红外:15~25μm 远红外25~300μm 3.
阅读全文
如何解决明明连着网线,网络也正常,就是上不了网
摘要:有时候我们经常遇到这么一个问题:明明连着网线,网络也正常,就是上不了网 解决办法: 进入浏览器设置->高级设置->计算机代理,在手动设置代理处,将使用代理服务器关掉。
阅读全文
python使用UTF-8写入CSV中文乱码
摘要:使用encoding=‘utf-8’,写入的文档是乱码。 解决办法: 修改encoding=‘utf-8-sig’ 关于文件open()函数: open(path,'-模式-',encoding=‘utf-8’) 模式类型: w:以写方式打开 w+:以读写方式打开 a:以追加模式打开 a+:以读写模
阅读全文
pip 国内源
摘要:在 python 里经常要安装各种这样的包,安装各种包时最常用的就是 pip,pip 默认从官网下载文件,官网位于国外,下载速度时快时慢,还经常断线,时常报错。 解决办法:可将把 pip 源换成国内的 国内源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple
阅读全文
安装或更新时,与pip升级或卸载某模块时出错
摘要:pip出错,“No module named ‘pip’” 解决办法: 在pycharm终端(Terminal)中 首先执行 :python -m ensurepip 然后执行 :python -m pip install --upgrade pip pip升级或卸载某模块时(如 pip3 inst
阅读全文
pycharm 汉化和Pycharm2020密钥
摘要:一、pycharm 汉化 1.首先进入pycharm,点击file,找到setting。 2.点击 plugins 搜索Chinese,找到Chinese(simplified)Language Pack EAP,点击install。 3.等到安装之后,点击Restart,重启之后就是中文了。 二、
阅读全文
矢量裁剪矢量
摘要:近日在博客中看到一篇使用ogr裁剪矢量数据的文章,觉得挺好,就做个笔记来学习。文章链接https://www.cnblogs.com/ljwgis/p/14071604.html 核心代码 from osgeo import ogr, osr import os def createShpByLay
阅读全文
shp的基本操作
摘要:本节将介绍如何利用python完成对shp的基本操作 1.读取shp四至 import shapefile sf = shapefile.Reader(r"E:\shp\1.shp") #读取shp四至 min_x, min_y, max_x, max_y = sf.bbox #读取每个图斑四至 s
阅读全文
GDAL 矢量裁剪栅格
摘要:本节将介绍如何在Python中用GDAL实现根据矢量边界裁剪栅格数据。 from osgeo import gdal, gdal_array import shapefile import numpy as np import os #批量shp裁剪tiff影像 try: import Image
阅读全文
SAR总结
摘要:1.星载InSAR技术简介 星载合成孔径雷达干涉测量(InSAR)是一种用于大地测量和遥感的雷达技术。InSAR使用两个或多个SAR图像,利用返回卫星的波的相位差来计算目标地区的地形、地貌以及表面的微小变化,该技术可以潜在地测量n天到n年跨度的毫米级变形。 与可见光或红外光不同,雷达波可以穿透大多数
阅读全文
矢量数据与栅格数据的相互转换
摘要:在做遥感图像处理时,矢量数据与栅格数据的转换是常有的事,本节l将利用GDAL、ogr来完成矢量与栅格之间的转换. 1.矢量转栅格 import gdal import ogr import gdalconst #from osgeo import ogr, osr, gdal,gdalconst d
阅读全文
一些简单的遥感中相关光谱指数计算
摘要:本节主要利用python 和 GDAL来计算一些常用的遥感指数,如,NDVI(归一化植被指数)、RVI(比值植被指数)、NDWI (归一化水体指数)、SAVI(土壤调节植被指数)。 1.读取波段数据 import numpy as np from osgeo import gdal in_ds =
阅读全文
GDAL的基本操作
摘要:上一节简单介绍了GDAL,这一节将介绍一些GDAL的基本操作,如影像读写、波段提取、波段合成等。代码均用python编写。 1.遥感影像的读写 众所周知,遥感影像是以栅格形式存储的,GDAL中使用dataset表示一个栅格数据(使用抽象类GDALDataset表示),一个dataset包含了对于栅格
阅读全文
初识GDAL
摘要:1.GDAL简介 GDAL(Geospatial Data Abstraction Library)是一个用于栅格数据操作的库,是开源地理空间基金会(Open Source Geospatial Foundation,OSGeo)的一个项目。 GDAL是一个操作各种栅格地理数据格式的库。包括读取、写
阅读全文