![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 58
学习之路
石头变钻石?
说多了都是唾沫呀
展开
-
python处理葵花8 netCDF4(nc格式)数据
葵花8数据处理(Himawari 8)原创 2022-06-17 10:29:28 · 5180 阅读 · 27 评论 -
查看本机电脑wheel可安装版本号
第一种,在终端或cmd中输入python -m pip debug --verbose显示结果如下:(base) PS C:\Users\tiger> python -m pip debug --verboseWARNING: This command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and原创 2022-05-23 14:27:35 · 883 阅读 · 0 评论 -
正则表达式中一些符号的使用说明
截图来自莫烦python就每个单独来演示一下:import rere.search(r"\w+?@\w+?\.com", "12aabbcc56@11sswq1.com")<re.Match object; span=(0, 22), match='12aabbcc56@11sswq1.com'>这里注意大小写:re.search(r"\w+?\W\w+?\.com", "12aabbcc56@11sswq1.com") re.search(r"\w+?\S\w+?\.com.原创 2022-04-10 23:17:59 · 654 阅读 · 0 评论 -
基于arcpy api的RPC校正
本文是来填坑的,之前写的RPC的基本原理,从底层写RPC校正还是很有难度的,目前为了快速的工程化,先写了一个基于arcpy中RPC校正的脚本。核心代码如下:import os import arcpydef OrthoCorrected(in_ras, out_ras_path): ''' Incorporates elevation data and image metadata to accurately line up imagery. :param in_ras: Sel原创 2022-02-14 18:31:41 · 1992 阅读 · 2 评论 -
光谱响应函数线性内插
国内卫星数据,官方给的光谱响应函数一般为间隔1nm的数据,但有些大气校正模型可能需要其他间隔的数据,比如6s需要2.5nm间隔的数据,因此需要对该数据进行插值处理。当然可以实现该功能的方法千千万,本文尝试用np.interp进行线性插值处理,有其它方法欢迎留言补充。内容np.interp()简介numpy 中有个函数interp可实现线性内插,下面简单介绍主要参数,具体内容参考官方资料原创 2021-12-27 16:04:10 · 3315 阅读 · 9 评论 -
jupyter notebook内核频繁挂掉,需要重启
使用pytorch训练模型,每次到训练时便显示内核挂掉,需要重启命令提示符显示:根据报错信息可以知道,已经存在libiomp5md.dll,无法初始化。解决办法1、在代码行添加如下代码import osos.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"2、找到anaconda安装文件夹,把另外一个不在torch库下的文件备份删除。...原创 2021-12-22 10:20:54 · 10620 阅读 · 5 评论 -
shapely中几何对象
几何对象类型前言点(Point)线(LineString) 和 闭环(LinearRing)面(Polygon)前言本文主要参考shapely官方说明文档。最近做项目需要处理一些矢量数据,好奇心趋势下,想知道这些矢量数据是怎么存储的,然后查找了一些资料,对目前找到的资料进行简单总结。Shapely 中涉及到的几何主要是2D,虽然有一个z坐标但在实际几何分析中,几乎用不到,可忽略。且构造的几何对象都会将数值转为float类型几何对象包括四类:点(Point)、线(LineString)、闭环(Lin原创 2021-12-21 13:59:43 · 1625 阅读 · 0 评论 -
matplotlib.pyplot.hist 参数介绍
官方介绍:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.hist.htmlmatplotlib.pyplot.hist(x, bins=None, range=None, density=False, weights=None, cumulative=False, bottom=None, histtype='bar', align='mid', orientation='vertical', rwidth=None, log=原创 2021-09-08 14:04:49 · 1067 阅读 · 0 评论 -
转载:Python的UnboundLocalError: local variable ‘xxx‘ referenced before assignment
注:本文转载至CSDN博主「onlyanyz」的原创文章原文链接:https://blog.csdn.net/onlyanyz/article/details/45009697我们编写Python的时候,有时会遇到这种情况:明明在函数外部已经定义了变量n,在函数内部先把该值打印出来,然后再使该变量自增,运行时却遇到了这样的错误:UnboundLocalError: local variable ‘xxx’ referenced before assignment如下代码片所示:n=0def fu转载 2021-10-29 10:48:22 · 193 阅读 · 0 评论 -
电脑存在多个版本python时,如何用指定版本去安装包
电脑里有python2.7、python3.7、python3.10等多个版本,有些还是软件自带的,导致安装的包经常不是在自己想要的版本中,下面介绍两种方法。欢迎各位大佬补充!第一种:打开pycharm, 打开setting, 点击Project:*****,点击倒三角箭头选择python版本,没有的话可以点Show All或者点小齿轮添加路径。然后点击图中小加号,在搜索框输入包名,选择对应的包进行安装。第二种使用py -version -m pip install packages, -ver原创 2021-11-23 16:46:58 · 18468 阅读 · 2 评论 -
(转载)python中 *和 **关于参数解包和参数传递
本文转载自博客园博主[暮色之雲]原文链接:https://www.cnblogs.com/gongyu2018/p/8805183.html感谢原文作者的分享,全文通俗易懂,清晰明了。本文在此基础进行了补充python中 * 和 ** 解包及参数传递可变参数关键字参数参数组合总结参考资料可变参数在python函数中,可以定义可变参数。顾名思义,可变参数就是传入的参数个数可辩。可以是1个,2个甚至任意个,还可以是0个。举例说明给定一组数字a,b,c…,计算a2+b2+c2+...a^{2} +转载 2021-07-06 09:36:20 · 612 阅读 · 0 评论 -
Py6S配置教程(win10 ×64)
安装6S1.1 安装Fortran编译器下载Fort99,解压提取出G77文件夹,把GnuWin32\bin写进环境变量。下载GnuWin32,按照提示安装,把路径G77\bin写进环境变量。如下图所示在这里插入图片描述1.2 下载6S源码并编译下载6SV1.1源码并解压,找到Makefile文件,打开删除最后一行的-lm,保存。在这里插入图片描述在此文件夹下打开命令行,make一下。在这里插入图片描述出现上图所示即编译完成,编译好后把sixsV1.1的路径加入环境变量。2.安装.原创 2020-12-02 16:30:17 · 1383 阅读 · 11 评论 -
numpy基础操作
numpy基础操作创建一个向量创建矩阵创建稀疏矩阵展示矩阵属性多元素应用某一操作最大值和最小值均值、方差、标准差矩阵变形转置展开矩阵计算矩阵的秩计算行列式获取矩阵对角线元素计算矩阵的迹计算特征值和特征向量计算向量点积矩阵相加或相减矩阵乘法 ##注意区分点乘和对应元素相乘矩阵的逆猴急本篇为回顾一下基础,对照目录,将相关内容复习一遍,一起学习的同学也可以尝试这种方法来筑基。先导入包import numpy as np创建一个向量vct_row = np.array([1, 2, 3]) # 行向量原创 2020-11-16 23:41:26 · 166 阅读 · 0 评论 -
(转载)深度学习中7种最优化算法的可视化与理解
深度学习中7种最优化算法的可视化与理解 - 小小鱼的文章 - 知乎https://zhuanlan.zhihu.com/p/41799394转载 2020-08-05 14:41:25 · 272 阅读 · 0 评论 -
Ubuntu系统下安装anaconda
Ubuntu系统下安装anaconda不需要目录不需要目录1、进入命令终端:Ctrl+Alt+t 进入Ubuntu终端。如图2、cd转anaconda下载路径。不清楚的可以输入 ls,确认文件在哪里。3、bash Anaconda3-2020.02-Linux-x86_64.sh安装过程中看到Welcome to Anaconda3 2020.02In order to continue the installation process, please review the license原创 2020-05-28 14:37:55 · 514 阅读 · 0 评论