自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 从网页上直接扒取latex格式的公式

从网页上直接扒取用以latex格式编辑的公式内容,复制下来自己修改

2022-11-20 22:30:46 3540 3

原创 利用Python绘制ER图

最近做了一个挺有意思的小工具,就是用Python读取数据库,然后绘制出一个ER图,可以体现出来主外键等信息。主要用到的两个库:pymysql和graphviz注意,graphviz在anaconda的虚拟环境里是不能直接用conda install指令安装的,需要在官网下载安装包,配置环境变量,然后利用pip install指令安装。接下来是代码部分:首先是创建3个类:数据库类、表类和属性类:class database: def __init__(self,name,tables,tab

2022-04-09 18:50:14 3827 4

原创 ECMWF数据批量下载

利用官方提供的接口批量下载ECMWF数据最近项目需要在ECMWF上下载ERA的数据,发现他在网页上只能一个月一个月的下,然而我要下27年(也就是324个月!)的数据,太过麻烦,所以我在网上找到了批量数据的下载方法。其实关于下载方法已经有比较成熟的说明了,我结合自己的体验,以及遇到的实际问题简单介绍一下。这是我要下载的数据的网站:ERA Interim/LAND简单介绍一下这个网站下载数据的方法。第一部分是选择你要下载的时间:样式有不一样的,但是是一个意思。第二部分是选择下载的时间跨度(步长):

2021-04-10 15:23:27 2116 6

原创 将nc文件中的数据按月份求平均值

将nc文件中的数据按月份求平均值(就是比如我们有2001~2010这10年按月存储的数据,我们分别求这10年数据1月份、2月份、…、12月份的平均值)关于nc数据的读取之前介绍过,所以这里就跳过,假设我们已经读取好了一个径流的数据ro。示例中用的产品为EAR5,数据范围选取的是1984~2010这27年的数据。#分月份计算ro平均值ro_all=[[] for i in range(12)]ro_monthdiv=[]#首先我们先将27年,每个月份的数据分别存储。即这12个子数组中,分别存储了

2021-03-06 17:53:03 12989 22

原创 python读取nc数据

python读取nc数据读取nc数据主要是用到netCDF4库。#最基础的读取nc_obj = nc.Dataset(filename)#这里filename自己定义即可这里已经将nc文件读取进来了,之后我们可以查看其中的各个维度以及数据。#读取经度纬度值lat=(nc_obj.variables['lat'][:])lon=(nc_obj.variables['lon'][:])这里variables方法即是读取变量的功能,一般nc文件中经度和纬度会命名为‘lon’和‘lat’,不确

2021-03-06 17:31:55 9277 4

原创 将多个月的nc数据文件合并成一个(月平均)

将多个月的nc数据文件合成一个(月平均)最近在处理nc数据,希望可以获得多年的月平均数据。但是ERA这个产品从网站上下载到的是每个月的日数据,所以我希望可以把他合成一个,以每个月月平均数据存储的nc文件。首先是引入要用的库:from netCDF4 import Dataset #nc库功能不用说,读nc文件肯定要用import numpy as npfrom pandas import Seriesimport netCDF4 as ncimport tkinter as tkfrom

2021-02-04 10:52:54 9111 21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除