自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 在服务器CMA-PI上安装WRF

在服务器上安装WRF

2022-08-10 14:51:39 303 1

原创 2021-03-15 Linux批量替换文件内容和修改文件名

今天更新两条实用的命令,分别实现批量修改文件名和批量替换文件中的内容。操作系统:linux系统(笔者使用的是ubuntu20)批量修改文件名:进入需要修改的文件名目录,A代表将被查找的字符串,D代表用来替换的字符串,*表示将此命令作用于该目录下所有文件名。rename 's|A|D|g' *批量替换文件内容:old代表将被查找的内容(数字/字符…),new代表用来替换的内容(数字/字符…),'ls'表示将此命令作用于该目录下所有文件。sed -i "s/old/new/

2021-03-15 11:04:53 852 1

转载 2021-03-08 Fortran变量声明

本文转载自:CSDN博主-ixum原文链接:https://blog.csdn.net/sinat_33528967/article/details/52080470常数的申明方式 KIND用法 自定义类型 类型转化 等价申明EQUIALENCE 变量初始化常数的申明方式程序中所有处理的数据,有些是固定不变的常数,如圆周率π 和重力加速度<script type="math/tex" id="MathJax-Element-2">G</script&gt..

2021-03-08 09:16:49 743

原创 2021-02-06 如何批量下载风云卫星数据

wget --http-user=用户名 --http-password=密码 --no-check-certificate -b -i 文件列表.txt

2021-02-06 19:38:22 4099 4

原创 2021-01-01 如何批量下载ERA5数据

由于笔者在工作中需要用到ERA5的雨水路径(Total column rain water)数据,因此需要批量下载该数据。本文将记录ERA5的批量下载方法,以备日后查看。本次示例的实现平台和工具:操作系统:ubuntu20下载工具:python3特殊工具:ERA5官网指定的CDS API和密钥(详见后文)注:本下载方案在windows和linux操作系统下均适用。目录:1 挑选需要的ERA5数据1.1 进入官网挑选需要的ERA5 数据集1.2 选择所需数据集中的具体数据(产品类型/变量

2021-01-01 18:44:35 7315 12

原创 2020-11-04 浏览器主页被毒霸劫持的解决方案

浏览器主页被毒霸网址大全劫持怎么办?问题描述解决方案问题描述笔者早上点开了一个毒霸的热点新闻弹窗,随后发现Chrome浏览器主页被篡改。一打开浏览器就是毒霸网址导航。本强迫症不能忍!!!尝试了很多方法后发现:道高一尺魔高一丈,以前的很多经验方法已经完全不适用了。解决方案而解决方案来的蛮有意思。。。如下:进入“控制面板-程序-程序和功能” 找到金山毒霸,右击卸载。此时会弹出一个页面:点击“解锁毒霸导航”。即可解决问题。...

2020-11-04 11:18:22 1568 1

转载 如何使用Python处理HDF格式数据及可视化

原文链接:https://blog.csdn.net/Fairy_Nan/article/details/105914203HDF也是一种自描述格式文件,主要用于存储和分发科学数据。气象领域中卫星数据经常使用此格式,比如MODIS,OMI,LIS/OTD等卫星产品。对HDF格式细节感兴趣的可以Google了解一下。这一次呢还是以Python为主,来介绍如何处理HDF格式数据。Python中有不少库都可以用来处理HDF格式数据,比如h5py可以处理HDF5格式(pandas中 read_hdf 函数),p

2020-06-22 11:08:15 7634 1

原创 如何读grib文件

今天只做简单记录,后面有机会再完善。grib简介GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式。主要用来表示数值天气预报的产品资料。现行的GRIB 码版本有GRIB1 (filename.grb)和GRIB2 (filename.grib)两种格式。 GRIB2较之GRIB1具有更多优点而被广泛使用。如:表示多维数据、模块性结构、支持多种压缩方式、IEEE标准浮点表示法等。有关grib文件的详细描述参考:https://blog.csdn.net/Mae_Liu/artic

2020-05-19 22:53:45 7310

转载 转载:ecCodes 学习 利用ecCodes Python API对GRIB文件进行读写

作者:chinagod原文链接:https://www.bbsmax.com/A/QV5Z6qbe5y/参考 https://www.ecmwf.int/assets/elearning/eccodes/eccodes2/story_html5.htmlhttps://confluence.ecmwf.int/display/ECC/GRIB+exampleshttps://confluence.ecmwf.int/download/attachments/97363968/eccodes_grib_p

2020-05-19 17:35:31 1670

转载 ERA5数据集说明

官网:https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5网友的中文介绍:https://blog.csdn.net/ch206265/article/details/103768263

2020-05-17 17:02:55 23058

转载 转载:grib文件说明

原文链接:https://www.cnblogs.com/weiyinfu/p/9975257.htmlgrib文件一、grib文件简介WMO是世界气象组织,world meteorology organization。GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式。最初GRIB表示“二进制格点”(GRIdded Binary),后来扩展为“二进制的通用规则分布信息”(General Regularly-distributed Information in Binary

2020-05-17 12:29:19 3681

原创 Anaconda打不开spyder,报错qtpy.PythonQtError: No Qt bindings could be found

考虑是pyqt的问题主要思路如下:1 删除原有pyqt2 重新安装pyqt3 重新安装spyder4 重启成功1 删除原有的pyqt。如果conda 安装使用conda remove pyqt如果pip安装的,使用pip uninstall pyqt5pip unintsall pyqt5-sip2 重新安装pyqt。总体来说pyqt4对应Python2、pyqt5对应python3。所以在安装之前应该保证python的版本与pyqt相对应。conda search py

2020-05-17 12:00:21 4886 4

原创 ubuntu下如何配置geany默认的Python版本,使其使用Python3

在ubuntu下配置Geany,使其使用Python3参考文献:Python编程:从入门到实践/(美)Eric Matths 著geany是一款文本编辑器,安装较简单。笔者使用geany作为python的其中一款编辑器使用。笔者安装的是miniconda,其中包含python2和python3两个版本,为了使geany编译时使用python3,需要对geany进行配置。环境:ubun...

2020-05-02 12:15:04 1010

转载 查看当前使用的python的安装路径

转载:查看当前使用的python的安装路径原文链接:https://blog.csdn.net/caicaiatnbu/article/details/86506426如题,解决方案如下:import syspythonpath = sys.executableprint(pythonpath)...

2020-05-02 11:54:47 691

原创 Ubuntu下的anaconda编程工具Spyder安装与启动

ubuntu下spyder编辑器的安装与使用spyder是anaconda自带的编程工具,在使用python的过程中,虽然可以直接在终端运行代码,但是当代码有很多行时,使用体验不佳。于是需要一个专门用于写代码的界面。python的编辑器有很多,spyder是其中一款。支持功能性代码高亮显示、IPython交互界面等功能。下面介绍ubuntu系统下,miniconda(anaconda)环境中安...

2020-04-25 18:31:11 6883 4

原创 Python入门到实践-用户输入和while循环

python打卡第6天:用户输入和while循环☁本文基于文献:Python编程:从入门到实践/(美)Eric Matths 著用户输入和while循环目录:1 用户输入2 while循环3 练习1. 用户输入在python中,使用input()实现输入。input()的工作原理是让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存在一个变量中,方便我们使用...

2020-04-25 18:06:30 425

原创 Python入门到实践-字典

python打卡第5天:字典☁字典在Python中,字典就是键-值对,每个键都与特定的值相关联,调用键就可以得到值。与键相关连的值可以是python中的任何对象,包括数字、字符串、列表和字典。下面以示例展示用法:#test_6.9#喜欢的地方#创建一个名为favorite_places的字典。在这个字典中,将三个人的名字用作键;#对于其中的每个人,都存储他喜欢的1~3个地方。#...

2020-04-24 20:08:49 148

原创 Python入门到实践-if语句

python打卡第4天:if语句☁if语句if语句可以用于条件判断,常见的结构有:if-else和if-elif-else。if语句简单易懂,但是需要注意if、elif、else语句后面需要加冒号。下面直接以示例展示#test_5.11#序数#序数表示位置,如1st和2nd。大多数序数都以th结尾,只有1、2、3例外。#在一个列表中存储数字1~9#遍历这个列表#再循环中使用一...

2020-04-23 22:24:39 284

原创 Python入门到实践-操作列表

python打卡第3天:操作列表☁操作列表遍历列表:for循环示例:#想出至少三种有共同特征的动物#将这些动物的名称储存在一个列表中#再用for循环将每种动物的名称都打出来#修改这个代码,使其针对每种动物都打印一个句子#在程序末尾添加一行代码,指出这些动物的共同之处aninmals=["dog","cat","pig"]for aninmal in aninmals:...

2020-04-22 20:52:53 198

原创 python入门到实践-列表简介

Python打卡第二天:列表简介☁列表简介列表是什么列表由一系列按特定顺序排列的元素组成,可以是字母、数字或名字等。元素之间可以没有任何关联。因为列表通常包含多个元素,所以以复数命名(letters、names…)是个不错的主意。列表索引从0开始。访问列表元素names=[“daisy”,“monika”,“richard”] #创建一个名字列表print(names[0]...

2020-04-21 18:04:04 208

原创 python入门到实践-变量和简单数据类型

python中字符串的基本操作使用方法修改字符串拼接字符串添加空白和换行\t #空格\n #换行删除空白name=“mea liu”name.rstrip()使用字符串避免语法错误Python2中的print语句print"mea liu" #python2中print语句无需用括号示例:1.1 将姓名存到一个变量中,以首字母大写方式显示,输出...

2020-04-20 23:04:41 137

转载 f2py::演示在python中如何使用Fortran代码

转载:f2py::演示在python中如何使用Fortran代码f2py是numpy自带的一个工具,只要安装了numpy,一般都会安装f2py.exe和f2py.py两个文件.f2py.exe适合在命令行中使用,而f2py.py则一般在python代码中使用.废话少说, 先建立一个testfortran.f90的文件如下:!SUBROUTINESUBROUTINE ADDSUB(A,B...

2020-04-20 12:26:53 797 2

原创 Python入门到实践

Python打卡第一天:变量和字符串☁python从入门到实践–变量和简单数据类型1 理论知识1.1 python中变量名的使用需注意以下规则:(1). 变量名只能包含字母、数字和下划线,且不能以数字开头 ,例如变量名可以命名为message_1,但不能将其命名为1_message;(2). 变量名不能包含空格 ,但可以用下划线分隔单词;(3). 不能用python关键字和函数名用...

2020-04-20 12:09:33 238

空空如也

空空如也

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

TA关注的人

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