自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python datetime、字符串和时间戳之间的相互转换&&12小时制和24小时制时间相互转化

python时间处理,字符串、时间戳、datetime格式

2023-02-20 17:52:17 2106 1

原创 在linux中使用git bash或者git 自动补全

linux中不能安装git bash,也有试过下载git-completion.bash。但是执行脚本的时候总有报错。最省心的方式是直接安装oh-my-zsh,可以参考这个链接。

2022-08-03 16:14:00 1195

原创 离线安装python依赖包-以离线安装pylint为例

文章目录背景前置条件:离线安装步骤1、在已联网的环境下安装pylint2、查看pylint的依赖包3、下载依赖包4、安装过程注意事项背景  有些电脑可能使用内网,不能直接在联网环境下安装python依赖包。比如,我在离线环境下VS code不能支持跳转(已安装python插件),而之前VS code提示没有安装pylint,我以为是缺少这个的原因,因此下面将介绍我如何在离线环境下安装pylint。前置条件:1、要有一个联网的电脑2、一个不能联网的电脑3、在两个环境下都安装了python和pip

2020-09-03 13:35:34 2519

原创 SQL学习记录

文章目录序言常识group by1 group by可以用多个列来分组having1、having与where的差别2、使用havingrow_number与over的例子concat、百分比、保留小数all 以及 内外表格分组中的字母序distinct序言  在我研一(18年春)上《大规模数据存储与处理》的时候,老师在课堂里给我讲过SQL的知识。课堂上老师举了几个经典的例子,把select...

2020-03-03 23:36:05 277

原创 为什么C语言或C++中数组可以越界访问

比如下面这段代码int main(){ int a[5] = {11,12,13,14,15}; a[7] = 16; // 越界了,运行至此时没报错 for(int i=0; i != 9; i++){ cout << "a[" << i << "] = " << a[i] << endl; ...

2019-12-18 17:30:23 2462

原创 Cpp知识记录与总结

文章目录1、cin1.1、cin变成死循环1、cin1.1、cin变成死循环  死循环case1:在写学习《C++数据结构与算法》的时候,链表那一章有一个图书馆程序,假如输入错误之后(比如需要输入一个整数,却输入了一个字符)就陷入了死循环。下面是一个示例代码:#include <iostream>using namespace std;int main(){ ...

2019-12-13 16:27:06 261

原创 编码与补码

  声明:这里所有知识都来自《深入理解计算机系统》——第2章 信息的表示和处理  首先计算机和编译器支持多种不同方式编码的数字格式,补码编码是其中的一种,其他的比如ASCII、Unicode也都是编码方式。而补码作为一种编码方式,它本身的原理与按位取反没关系。在介绍它的编码原理之前,理解编码这一概念有助于我们加深对补码的认识?1、为什么需要编码  计算机存储和处理的是二进制数字(或称为位)...

2019-11-15 17:12:39 978

原创 计算机网络——五层与七层模型

文章目录1 TCP/IP五层模型与OSI七层模型1.0 OSI是什么1.1 TCP/IP五层模型与OSI七层模型分别是什么1.2 TCP/IP五层模型与OSI七层模型的工作设备1.3 TCP/IP五层模型与OSI七层模型的协议1.4 四层、五层、还是七层?2 计算机网络——以五层模型来说明工作原理2.1 物理层在干吗2.2 数据链路层2.2.1 以太网协议2.2.2 广播与ARP协议2.3 网络层...

2019-08-31 21:40:53 29831 6

原创 用LaTeX给期刊投稿——以AMS模板为例

文章目录前言1、模板里面都有什么2、着手写文章2.1 环境配置2.2 编写和运行3、参考文献前言  投稿需要:最近因为要投稿AMS,而网站只给了LaTeX模板,所以需要学习一下怎么用LaTeX。  初接触让人头大:之前从未接触过LaTeX,但HTML和Markdown还是写过的。体会就是,LaTeX和Markdown在一些语法上相类似,比如公式、特殊符号这些。但是LaTeX涉及到一些包的调用...

2019-08-15 23:25:11 9705 8

原创 ARCGIS制作图中图——小图/一幅多图

文章目录1、中国完整政区的shape文件制作2 制作图中图2.1 选择目标区域2.2 选择目标区域2.3 创建研究区shapefile2.3 创建研究区shapefile3 最后的小调整有时,我们想把目标区域在大行政区内的位置给出来:比如像下面这样:PS: 关于怎样制作一幅地形图可参考:在ARCGIS中画一幅高程地图、地形图1、中国完整政区的shape文件制作  在Arcmap中将大...

2019-07-23 11:48:38 35409 5

原创 matplotlib 用自定义颜色画散点图

文章目录问题描述代码问题描述  1、在matplotlib中有一些内置色带可供我们选择使用,但这些色带有时并不能满足我们的需要,怎么自定义一个色带来画图呢?  2、在画散点图时,我想要用某一种颜色表示该点的值在某一范围内,怎么实现呢?  语言描述比较不容易明白在讲什么,一图胜千言,请看下图:  散点除了坐标外,该点还有一个值,这里用自定义的六种蓝色来表示该值的大小。代码在下面。代码...

2019-07-08 23:34:49 8416

原创 Jupyter notebook与Jupyter Lab的安装和使用

最开始用jupyter是因为下载的文件中有ipynb类型的文件Jupyter notebook的安装可参考:jupyter 的安装Jupyter Lab的安装  打开cmd,用一下命令安装  Jupyter Lab的安装可以用命令:pip install jupyterlab (可行,但很慢,解决看下面)  其他方法可以参考官网说明问题:  pip install jupyter...

2019-07-05 11:30:16 4153

转载 Matplotlib只加一条网格线——加粗一条网格线

转自:How to add a grid line at a specific location in matplotlib plot?matplotlib画图时,只加一条网格线,或者想突出显示某个网格线如下:实现方法:ax.axhline(y, linestyle='--', color='k') # 水平线,y需要传入一个具体数值,比如上图是0ax.axvline(x, lines...

2019-07-04 18:13:10 4972 1

转载 sublime选中多行同时退四格或进四格

1、选中目标行;2、ctrl+[ (进四格)或者 ctrl+] (退四格)

2019-07-03 09:43:42 2296

原创 python判断某个点是否在shapefile所示区域中

Finding if latitude and longitude in shapefile region

2019-06-20 16:17:06 14542 30

原创 气象中EOF的理解

  EOF方法在气象分析中经常用到,接触好长时间,也没有弄清楚他到底在干嘛。为什么这么做是可行的?这里面的计算都有什么意义呢?  看了一些矩阵理解方面的内容后,对EOF算是有了一些粗浅的理解,现在试着去阐述一下其中的院里,好厘清自己对EOF理解。文章目录几篇参考文章EOF分析——Empirical Orthogonal Function analysisEOF的计算过程EOF的理解内积与投影线...

2019-06-17 23:21:06 27816 10

原创 数学知识记录

PCA的数学原理什么是协方差,怎么计算?为什么需要协方差?

2019-06-11 16:33:34 230

原创 python pandas用均值去填充该行/列的空值

利用各行/各列的均值去填充空值参考:1:python—创建字典的方式2:pandas.DataFrame.fillna¶利用各行/各列的均值去填充空值  以列为例,简单来说,填充时指定各列填充的值为各列的均值就好了。对行的操作,要注意操作时参数要改成行。values = dict([(col_name, col_mean) for col_name, col_mean in zip(g...

2019-06-11 11:15:26 23876 3

原创 气象研究中的大气稳定性 Atmosphere stability

大气此篇来自文章目录垂直运动——vertical motion绝热过程和递减率——Adiabatic processes and lapse rates确定稳定性——Determining stability逆温——temperature inversions垂直运动——vertical motion  空气垂直运动是天气发展变化的一个重要因素。有时上升的空气是肉眼可见的,比如通过观察云的变...

2019-06-04 15:12:14 3100 1

原创 python 提取汉字首字母

使用拼音库xpinyinimport xpinyinif __name__ == '__main__': p = xpinyin.Pinyin() result = [p.get_initials(a, '') for a in ['上海', '武汉', '深圳']] print(result)其中a是传入的汉字字符串,而p.get_initials(a, ‘’)中的参数’'是输出...

2019-06-03 11:24:05 3768

原创 python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条

在画图的时候,之前用的小组内推荐的色条,画出来的结果总觉得不好看。于是想看看有没有推荐色带。在Contourf 与记录颜色刻度中我发现了contourf中的cmap参数。于是我又去查了下该参数,结果在Colormap reference中。下面这段代码来自Contourf 与记录颜色刻度cs = ax.contourf(X, Y, z, locator=ticker.LogLocator(),...

2019-05-23 11:36:48 126174 1

原创 python-pandas选择给定时间范围内的数据

有一个时间数据,通过数据检查,发现某一时间范围内的数据是错误的,将这部分数据删除的方法如下:from datetime import datetimeimport pandas as pdif __name__ == '__main__': # modify 3765宝安公园 path = r'G:\wind_data\data\7_correct\dataOfIDOriginal\G3...

2019-05-17 12:14:33 23035 8

原创 python-TypeError: cannot use a string pattern on a bytes-like object

错误表现:  写程序时报错TypeError: cannot use a string pattern on a bytes-like object  查了好多处,起初以为是我的文件是二进制保存的,但是在Notepad++中将其改为UTF-8编码后问题依旧出现。下面是报错那行的代码,此行想要将四个值转换成str类型:group.loc[idx, 'TCID'] = str(group.loc...

2019-05-04 20:22:24 12794 1

原创 ARCGIS改变shape文件中的形状

声明  我自己对ARCGIS不甚了解,以后应该用的也不多,所以也不想了解太多——毕竟要花不少时间学习,而用的不多又容易遗忘,所以只粗浅说说我在这里怎么解决此问题。也许这个方法比较笨,但还是能解决问题的,哈哈问题描述  在这篇博客里,我已经说过我的问题是广东政区图和广东各地级市政区图组合得到我的shape文件——因为各地级市的政区图海岸线部分与高程图的边缘匹配的不好。  以下图为例,红色方框...

2019-04-23 21:41:20 5570

原创 生命是什么

#### 作者:埃尔温·薛定谔序言  第一段薛定谔也担忧人们对他这样一个物理学家,去说生物方面的话题,会产生非议。因为一般科学家不会就不精通的论题去著书立说,这是所谓的——尊贵者负责任。他说:“可是,为了目前这本书的写作,我恳请放弃任何‘尊贵’——如果有的话,从而也免去随之而来的”重任““。:理由是:我们从先辈那里继承了对于统一的、无所不包的知识的强烈渴望,如今各个学科分支的发展,已经不容...

2019-03-22 14:33:43 594

原创 固定长度切分字符串-regular expression

文章目录使用固定长度切分字符串替换掉字符串中的空格使用固定长度切分字符串>>> import re>>> s1='2142142343'>>> re.findall(r'.{2}', s1)['21', '42', '14', '23', '43']替换掉字符串中的空格>>> import re>&...

2019-03-22 10:45:40 429

转载 在Markdown中编辑数学公式

希腊字母、根号、空格等。。。基本上下面这个博主讲得很全面了在Markdown中编辑数学公式我的总结就是:公式编辑语法的套路就在于“转义”,编辑公式首先用“”把公式包围——像这样”把公式包围——像这样”把公式包围——像这样公式$,然后具体写里面的公式的时候,就是转义,比如空格直接’ ‘是不行的,要写成’\ ‘;比如分数 118\frac{1}{18}181​的写法是’\frac{1}{18}’;...

2019-02-26 11:12:52 296

原创 python中的Mann-Kendall单调趋势检验--及原理说明

  想了解关于风速历年变化趋势,被推荐用Mann-Kendall趋势检验,查到一篇相对详细的介绍,转译成中文以飨诸君。原文链接  水平有限,如有纰漏,还望斧正。背景知识  Mann-Kendall(MK)检验(test)(Mann 1945, Kendall 1975, Gilbert 1987) 的目的是统计评估我们所感兴趣的变量,随着时间变化,是否有单调上升或下降的趋势。单调上升(下降)...

2019-02-26 11:06:51 41274 31

转载 正态分布检验

用 Python 检验数据正态分布的几种方法上面的链接中介绍了几种检验方法在python中的使用,原理等没有说得很清楚下面是部分方法的原理:Shapiro-Wilk (SW) 检验知乎中的这篇文章讲的更为详细:经典比较篇之四:正态分布检验方法(三)  ...

2019-02-19 16:27:20 538

原创 python画图总结

matplotlib极坐标方法详解

2019-02-15 16:28:56 542

原创 线性代数知识拾遗

关于SVD分解持续更新……

2019-01-10 21:45:31 191

原创 有趣的机器学习——莫烦教程学习记录

终于要开始学习机器学习了,之前偶尔看过,不成体系,更没有实践过。于是跟着莫烦机器学习的视频来学习,后面会有实战练习。光看视频,走马观花一般,一边下来,问问自己,好像什么也没记住,需要将学习到的知识在这里记录、梳理,并加深印象。机器学习什么是机器学习?机器学习是一种计算机理论,是计算机科学家想让机器像人一样思考而发展出来的,包含概率论、统计学等数学知识。机器学习的一些应用:Google ...

2019-01-05 09:56:16 922 1

原创 Arcgis保存图片: not enough memory to create requested bitmap

在ArcGis中,当想要把图片输出的时候,如果直接输出,会发现图片很小,周围空白很大,像这样:但是,当我们选中下面Clip output to Graphics Extent使得输出程序能够自动剪切到合适图形时,我们可能会遇到上面的问题:not enough memory to create requested bitmap(有时可能是正常的)如果报错的话,我的解决方案是这样的:...

2019-01-02 14:58:01 3080

原创 python学习记录——多线程与多进程

多线程multithreading(参考runnoob、莫烦python、python-cookbook),具体上手使用可看看莫烦python。       先说下自己的总结,自己是看了莫烦的视频,主要是关于怎么在python中添加多个线程,多个线程在python还是顺序执行的。因为python中的多线程解释器(这个解释器不太理解)并不是线程安全的——并行执行的话会产生冲突、错误,所以有一个全...

2018-12-31 11:19:52 226

原创 git报错记录与总结

我自己总结的命令关于远程库提交其中链接好远程库:推送本地代码:git push origin branch-name不同的branch-name对应不同的分支,要看你推送哪个分支,一般有master(主分支)和dev(工作分支,也可能是其他名字)新建好仓库后,连接到远程仓库,然后git push -u origin但是报错了:fatal: the current branch ma...

2018-12-30 14:05:22 371

原创 爬取多页信息——爬取自己CSDN博客

知识传送门:正则表达式要想每天定时启动程序请看这篇文章在学完莫烦B站的爬虫视频的3.3节之后,我完成了这个项目,感觉收获还是不小的。体会是自己练手感觉进步挺快,能做出一个小项目给了我一些自信心,中间几个棘手的问题:1如何获取下一页:分析我的主页的HTML,发现有一个总的文章数、有pagesize(每页最多显示几篇文章),有此两值就可以得到总的页数。再发现每一页的url是这样的htt...

2018-12-29 17:17:39 1778

原创 python中一次替换字符串中的多个字符

知识传送门:正则表达式先直接上解决方案:比如下面给出的字符串a,有字母、'(单引号)、\n(换行符)、数字、:(冒号)、,(逗号),目标是只保留字符串中的数字和字母,且看我如何操作。import rea='eew \' eawr,2 fd\n sa:21'b=re.sub(r'[\':\s ,]*', '', a) # 前面是正则表达式,匹配多种字符(串)print(b)...

2018-12-29 15:51:54 46203 9

原创 莫烦爬虫学习记录

最初我会经常看一下自己的CSDN博客的总访问量、排名以及一些文章的访问量(看着这些量与日俱增心里很满足,哈哈),后来想学习一下爬虫,正好可以用来记录自己的CSDN博客的信息。在Google上第一条推荐教程是莫烦,之前在网易云上也跟着莫烦学了一下matplotlib,觉得蛮不错,于是就跟着莫烦来学习,B站上有视频,GitHub地址。正则表达式很重要,查阅参看小抄,另附需要转义的字符以及使用Pyt...

2018-12-27 15:35:06 458

原创 python matplotlib quiver——画箭头、风场

如果想用风羽画风场,请看另一篇python画风羽及风羽定义目录用像素点坐标画图用经纬度坐标画图(推荐)https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.quiver上面是官方文档的链接用像素点坐标画图箭头关键的一个参数是长度,长度可以通过参数scale来设置,如果你多次使用quiver(),只要保证...

2018-12-21 10:29:02 71790 13

原创 ArcGIS中将中文经纬度标记转换为英文标记

两种方法:1直接将中文版的语言改成英文,这个修改很方便,之后可以再改回来,传送门(推荐)2将经纬度格网转为图片属性进行操作,传送门,此方法操作繁琐,有时成功、有时不成,我试着修改的时候,因为这个,生了不少气。此外,画一幅地图的具体步骤可以参考另一篇博文...

2018-12-19 11:16:37 20087

空空如也

空空如也

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

TA关注的人

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