python函数
十八与她
不断学习,不断进步
展开
-
利用python自动完成网页计算TEC等参数
之前的博客中推荐了几个在线计算TEC等参数的网站,很方便,但是每次计算还需要手动一个一个在网页上输入信息,稍有一些麻烦,因此博主利用Python实现了一个在本地输入信息,Python自动填充到网页并打印出结果的程序。原创 2022-11-13 21:06:51 · 770 阅读 · 0 评论 -
利用Python绘制TEC地图(详尽版)
在进行某些研究时,需要对电离层的日变化进行分析,以便直观清晰地看到电离层的变化,博主利用CDDIS的电离层格网数据,基于Python编写了电离层地图绘制函数。原创 2022-11-13 20:55:16 · 2379 阅读 · 11 评论 -
利用Python自动在CDDIS上下载GNSS数据(观测值、广播星历,电离层格网数据)
我们在做GNSS数据处理和分析的时候,难免会用到很多天甚至几年的GNSS数据,如果一个一个下载的话未免过于麻烦,因此博主利用Python写了一个较为简单的下载数据的程序,简单调试一下就能实现自动下载啦。原创 2022-11-13 15:20:12 · 2386 阅读 · 5 评论 -
利用python进行TEQC质量检核结果绘图
我们在做GNSS数据预处理或者是质量检核的时候,需要用到teqc,那怎么将结果用清晰的图呈现出来呢?今天和大家分享一个源代码,博主自己运行过,可以绘制出天空图,高度角图等信息。以下是官方源码,大家也可以参考网站信息。原创 2022-11-13 09:42:37 · 1038 阅读 · 0 评论 -
Python实现股权结构图自动生成
有的时候我们需要对公司的股权结构图进行透视,如果手动绘制的画有些太麻烦,当然手动绘制的一定很好看,但是如果只是需要一个示意图的话,利用Python实现就可以了。原创 2022-11-13 09:32:15 · 3806 阅读 · 0 评论 -
Python绘制RTKLIB的POS文件中的XYZ误差曲线及计算RMSE
前面博客中有提到过,文中给出了部分代码,在这篇博客里面,给出剩下的代码。原创 2022-11-11 17:22:14 · 1368 阅读 · 2 评论 -
Python绘制RTKLIB导出的信噪比和多路径数值
将RTKLIB计算出来的SNR值导出,运行程序,即可呈现自己绘制的SNR曲线图。原创 2022-11-11 16:41:16 · 1149 阅读 · 0 评论 -
Python实现观测值o文件和精密星历sp3文件读取
博主之前准备利用Python编写精密单点定位程序,奈何写了一半的读取文件代码,觉得太浪费时间,就此作罢,这些时间不如多用来研究现有代码,把这部分放弃的代码拿出来,希望给有想法的小伙伴一些启迪。代码虽未完成,但是有一些小函数,可以参考~原创 2022-11-11 16:32:40 · 1340 阅读 · 2 评论 -
Python实现空间直角坐标转高斯克吕格平面坐标
有时需要将点展开到地图上,需要的是平面坐标,而手中只有三维的空间直角坐标XYZ或者BLH时该怎么办呢?这时候就需要将坐标进行投影转换,本文给出的程序代码是用高斯克吕格投影进行坐标转换。原创 2022-11-11 16:14:13 · 753 阅读 · 0 评论 -
Python实现将坐标点绘制到地图上
有时我们需要直观地看到坐标点位在全球的分布情况,因此有将坐标点绘制到地图上的需求,我们可以用python实现这个功能。原创 2022-11-10 08:48:22 · 4106 阅读 · 2 评论 -
Python绘制RTKLIB结果文件.pos源码
应粉丝需求,现发布较完整版,实用的一套源码,改源码可进行RTKLIB的误差分析,曲线图的绘制,结果图直观易懂。原创 2022-11-10 08:26:56 · 1162 阅读 · 5 评论 -
python中的pip不能正常使用的解决办法
1.如果提示pip不是内部命令之类的,有可能说明你在安装python时,未选择那个将其添加到环境变量中,因此,系统识别不了pip指令;2.解决办法就是,打开电脑的环境变量编辑器,在系统变量里面找到path,点击编辑,在后面添加上python的安装路径以及路径下的Scripts文件夹的路径;3.实际上这么操作的原因是,python默认安装的pip在Scripts文件夹里面,因此要把这个文件夹放到系统变量中。1.如果上述方法解决不了的话,有可能是因为,你的pip版本太低了,或者说是电脑里面有很多版本,系统不知道原创 2022-06-15 18:20:56 · 52311 阅读 · 1 评论 -
python将文本写入Excel并分行列
创建表单这里创建了一个名称为百度的表单创立第一行标题这里将下面的项,写入了第一行写入数据k+1表示 第k+1行,0表示列,data[i + 1]表示要写入的数据原创 2022-06-15 17:29:43 · 773 阅读 · 0 评论 -
利用python提取企查查企业的工商基本信息
下面在表格中的数据就可以利用下面的函数进行信息的提取获取基本的信息公司主页面的基本信息有的在前面,所以需要用到下面函数程序完整的程序已经发布,大家根据自己电脑情况简单配置一下即可,有问题可随时交流!企查查工商基本信息自动提取程序...原创 2022-06-15 17:11:29 · 3485 阅读 · 1 评论 -
python中利用seaborn绘制概率分布直方图以及密度图
当我们想要弄清楚变量的统计特性时,往往想知道它是服从什么分布的,这时候就需要绘制概率分布直方图在python中我们可以使用seaborn库来进行绘制:Seaborn是一个基于matplotlib的Python数据可视化库。它为绘制有吸引力和信息丰富的统计图形提供了高级界面。首先需要导入seaborn库:import seaborn as sns在seaborn中的distplot函数可以完成概率分布直方图和密度图的绘制seaborn.distplot(a, bins=None, his.原创 2022-04-15 19:57:33 · 17917 阅读 · 1 评论 -
python利用selenium实现自动登陆网页下载内容
最近在做一个实验,需要用到大量的源文件,需要在网站上下载,由于是一个毫无技术且重复性的工作,因此,就想利用python自动完成这件事,话不多说,直接上完整代码啦!'''url = https://cddis.nasa.gov/archive/gnss/products/ionex/2021/004/igsg0040.21i.Zurl = 'https://cddis.nasa.gov/archive/gnss/products/ionex/2021/'+doy+'/'+'igsg'+doy+st.原创 2022-01-04 08:51:25 · 3436 阅读 · 2 评论 -
python中利用matpoltlib绘制图的保存方法
最近在绘制等值线图,由于绘制图片的时间序列以及数量是非常大的,所以必须要用到自动创建路径自动保存,所以把一些经验放到这里啦循环体中保存图的内容如下: path = 'F:/contour-outcome'+'/'+str(picnum)+'/'if not os.path.exists(path): # 如果不存在路径,则创建这个路径 os.makedirs(path)print(path)plt.savefig(path+'/'+str(timenum)+'.jpg')pl.原创 2021-12-27 09:18:57 · 5051 阅读 · 0 评论 -
python创建对角阵的np.eye()函数
最近博主在研究kalman滤波,里面初始矩阵定义需要对角阵,于是查了一些资料,发现numpy中有一个eye函数可以达到这样的目的np.eye(N,M=None,k=0,dtype=<class 'float'>,order='C)N表示输出的行数;M表示输出的列数,不给默认等于N;K默认等于0,表示主对角线,负数代表低对角,正数代表高对角;dtype表示输出数据的类型;order表示输出的数组的形式是按照C语言的行优先’C’,还是按照Fortran形式的列优先‘F’存储在内存中。看下.原创 2021-09-26 08:50:11 · 2399 阅读 · 0 评论 -
python安装opencv
最近博主在学习使用python进行kalman滤波,要用到opencv,就将opencv的安装方法写下来啦其实只需要在命令窗口输入以下命令就可以啦!pip install opencv-python过程展示如下:这样就大功告成啦!但是在python中导入的时候,不是import opencv-python,而是import cv2如下所示:import cv2import numpy as np# 创建一个大小800*800的空帧frame = np.zeros((800, .原创 2021-09-24 16:54:19 · 370 阅读 · 0 评论 -
python叠加条形图的绘制
有时候需要绘制条形图进行一些数据大小等的对比,绘制并列条形图比较简单,但是若是要绘制叠在一起的条形图,该怎么办呢?先来看一下效果图:话不多说,开始整!首先准备好数据,下面的是横坐标BD3list = ['C19', 'C20', 'C21', 'C22', 'C23', 'C24', 'C25', 'C26', 'C27', 'C28', 'C29', 'C30', 'C32', 'C33', 'C34', 'C35', 'C36', 'C37', 'C38.原创 2021-08-07 21:38:51 · 3217 阅读 · 2 评论 -
python中向array数组传递列表list的数值
最近博主在写代码的时候遇到了一个问题,就是使用的一个函数,需要传入的参数是多行的数组,可是我的原始数据是列表形式的,因此就涉及到列表转换为array形式的数组,便有了此文章。我的列表是类似这样的一组数C19i=[6.651, 6.513, 6.672, 6.584, 6.629, 7.051, 6.498, 6.62, 6.514, 6.585, 6.393, 6.658, 6.205, 6.714, 6.734, 6.746, 6.616, 6.545, 6.58, 6.359, 6.916, 6.原创 2021-07-28 08:38:00 · 811 阅读 · 0 评论 -
Python中向矩阵中增加几行或几列元素
最近在独立编写单点定位程序,涉及到动态矩阵的创建,故做些记录由于python本身就是动态语言,因此,若想向已经创建好的矩阵中,在增加一行或一列的话,可以使用numpy中的row_stack以及column_stack函数。向矩阵中增加一行:先创建如下矩阵,即生成一个3*3的单位矩阵oadta = mat(np.ones((3,3)))[[1. 1. 1.] [1. 1. 1.] [1. 1. 1.]]<class 'numpy.matrix'>再添加如下代码o.原创 2021-07-08 15:30:23 · 7055 阅读 · 2 评论 -
python实现文本读写功能
事情是这样的,最近博主在做一个测量接收机RTK定位精度的实验,在野外采集到的数据是NMEA的GPGGA格式的定位信息,需要将其转换为处理软件需要用到的格式,因此编写了一个小的转换程序,下面详细介绍:在野外采集到的数据如下所示:$GPGGA,031851.00,1.235,N,1.235,E,4,38,0.4,1.235,M,11.785,M,1.0,1029*4C$GPGGA,031851.00,1.235,N,1.235,E,4,38,0.4,1.235,M,11.785,M,1.0,1029*.原创 2021-06-06 06:56:05 · 182 阅读 · 1 评论 -
python函数之xticks实现时间作为横坐标并按指定间隔显示
最近博主在绘制时间序列相关数据的序列图的时候,遇到了一个问题,就是数据量太大,将时间作为横坐标之后,横坐标太过密集,影响美观,因此要改进一下绘制的代码首先定义一个长度与绘制的数据个数相同的存放时间字符串的列表。time = ['2015/6/26','2015/8/1','2015/9/6','2015/10/12','2015/11/17','2015/12/23','2016/1/28','2016/3/4','2016/4/9','2016/5/15','2016/6/20.原创 2021-05-14 00:03:10 · 27777 阅读 · 11 评论 -
python函数之hstack函数--用于将两数组或矩阵合并
最近博主在项目中遇到了一个棘手的问题原创 2021-04-22 23:26:46 · 10591 阅读 · 2 评论 -
python函数之plot函数(一)
在python函数上一篇当中python函数之plot函数我们讲述了如何设置中文字体,以及将标签显示出来的问题,今天将分享一下如何为图片设置自定义的任何标题title.先导入plot函数import matplotlib.pyplot as pltplt.title(label='滚动窗口大小为:{},RMSE为:{}'.format(n,RMSE))plt.legend()plt.show()以上代码就是加入自定义的标题,其中输入格式和print函数的格式相同,都可以用format函数来原创 2021-04-20 21:37:13 · 2603 阅读 · 0 评论 -
python函数之plot函数
在python环境中,若要绘制图形,一定离不开plot函数那么,如何使用呢?首先,你需要导入plot函数:import matplotlib.pyplot as plt导入之后,就可以为您的数据绘制各种形式的图了:plt.rcParams['font.sans-serif'] = ['KaiTi']上面代码是要引入中文字体,本次引入的是’楷体’,避免想要绘制中文标签时出错path = input('请输入原始数据地址:') exceldata = pd.read_excel(path,原创 2021-04-13 08:31:43 · 14152 阅读 · 3 评论