自定义博客皮肤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)
  • 收藏
  • 关注

原创 在ARCGIS中画一幅高程地图、地形图

另外,如果想要手动改变shape的形状,可以参考我的这篇文章目录一、剪切目标区域地形图、设置适当色带达到目标效果二、在目标区域中加上政区图3设置显示经纬度、网格、并将经纬度设置成英文显示4添加站点信息最近发现这个网站有关于ARCGIS的不错的教程怎么添加图例先前,一直觉得好难,不想去摸索,觉得也没大的必要,其他的图凑合着用就行。终于在昨天(20181218)花了大几...

2018-12-18 23:40:10 29427 21

转载 在一幅图中为箱线图设置不同颜色

在一幅图中有多个箱线图,有时需要为分组为其设置不同颜色,下面是代码:import numpy as npimport matplotlib.pyplot as pltimport pandas as pdnp.random.seed(2) #设置随机种子df = pd.DataFrame(np.random.rand(5,4),columns=['A', 'B', 'C', 'D...

2018-12-16 16:02:23 22829

原创 basemap readshapefile UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0

basemap使用手册:链接:https://pan.baidu.com/s/1CUgQcsuYMbJAdCuij4WsLQ提取码:aw16在python中读取shape文件时,出现以下错误:错误出在下面第三行的位置,说明前面两个文件读的时候都没问题,唯独第三个文件有问题,因此认为是第三个文件本身的问题。既然错误提到是utf-8编码的问题,所以想着把shape文件转换成u...

2018-12-03 15:48:35 5938

原创 python matplotlib保存子图时,子图间重叠、子图间距

这里先说下,如果是系统地学了一遍matplotlib,就该避免这种问题。可是我没有。于是就用到哪里就去查哪里,记录一下这个坑。画了多个子图时,在保存的时候出现了以下问题,就是子图之间有重叠。这种情况发生在我调用函数画图后,函数返回一个fig对象(fig=plt.gcf()),利用下面这行:plt.savefig(savefig_path, bbox_inches='tight', dpi...

2018-11-27 19:52:42 23290 2

原创 pandas使用记录

目录查看dataframe信息Pandas在Excel的几个sheet中读写数据的方法python-Pandas学习 如何对数据集随机抽样?中文乱码问题删除重复项增删列、行join、merge、concat--合并与重塑resample插值排序、排名多层索引降级空值处理画箱型图分组取平均分组,依据相应的列的值生成新的列,或者改变已有列的值:...

2018-11-22 22:47:46 524

原创 matplotlib字体有重影

在画图的时候,接连画了几张图,结果数字有重影,如下图:起初以为是3个小数太多了,然后改成两个小数,结果问题依旧,最后解决方法是每张图画完保存之后,用下面行把当前的figure给清除: plt.clf()问题得以解决:...

2018-11-04 17:34:46 1095

原创 only integer scalar arrays can be converted to a scalar index

先放总结:因为其实卡在这个地方好几个小时,这里奇怪的是在另一个程序里这样没有一点问题,在这里就出错了,这位博主的问题和我的经历类似——在一阵苦恼、烦闷之后,最后都回到去认真研究问题本身,得以解决问题。所以先声明:我们的问题可能不完全一样,最重要的是明白你的代码是在做什么,然后才能快速解决问题,节省时间而心情阴雨转晴。我的原代码很长,而且理解问题所在也不必要理解整个代码,完整代码就不贴了,直接贴...

2018-11-04 10:14:05 71087 3

原创 角度的均值与标准差(circular data/ directional statistics)

参考:1. Directional statistics(Mardia)P14-19&29-30&47-50;2. Biostatistical Analysis(2009 Zar)-5th edition P614-617;3.CircStat: A MATLAB Toolbox for Circular Statistics(Philipp Berens);(这是...

2018-10-16 11:08:21 14227 47

原创 python 计算两个列表的相关系数

目录用pandas计算相关系数用numpy计算相关系数自己编写函数计算相关系数用pandas计算相关系数计算相关系数用pandas,比如我想知道风速大小与风向紊乱(标准差来衡量)之间的相关系数,下面是代码:import pandas as pdimport pylab as plt#每小时的阵风风速平均值all_gust_spd_mean_list = [8...

2018-10-09 21:33:31 95265 8

原创 python画风羽及风羽定义

basemap使用手册:链接:https://pan.baidu.com/s/1CUgQcsuYMbJAdCuij4WsLQ提取码:aw16如果想用箭头画风场,请看另一篇python matplotlib quiver——画箭头、风场首先说下风羽是怎么回事:当我们表示风向的时候,我们当然可以用简单的箭头指示即可,但箭头不能表示出风速的信息。为了简单而有效的表达出风的大小和方向,于...

2018-09-20 15:37:03 16213 8

原创 sublime text3为中断程序运行设置键盘快捷键

运行程序后,从控制台输入值给程序:调试的时候记得选 tools->SublimeREPL->python->run current file 或者 pdb current file (pdb 是调试工具,类似gdb)在sublime text3中‘ctrl+B’是编译程序,这个用着没问题,当然也可以设置成自己喜欢的快捷键(参看我将介绍的改中断程序运行的快捷键)。但是中断程...

2018-09-12 15:52:20 7770 1

原创 python 自定义图例(legend)

背景:不是所有的句柄(handles)都可以自动转化成legend,所以有必要自己创建一个artist来实现此功能,可参考一下下面官方的文档:Creating artists specifically for adding to the legend (aka. Proxy artists)文档只创建了一个图例,比如我有下图,我就需要四个图例:我想根据色条创建四个图例,并添加相应地...

2018-09-03 20:05:17 43017 4

原创 python 画大量子图报错: MemoryError: In RendererAgg: Out of memory

2018-9月5日更新好吧,并没有解决,虽然保存成功,但是我最后一个子图毁了,解决了再来更新。。。。。嗯~~解决方法就是我把32位的python给卸载了,装了64位的,我在sublime中跑python程序,pip来安装相关的包,安装很顺利,很多包也准备了64位python的版本,所以就换成64位没毛病!———————————————————————分割线———————————————...

2018-09-03 15:59:36 9558

原创 ValueError: Format 'jpg' is not supported (supported formats: eps, pdf, pgf, png, ps, raw, rgba, svg

出现以上错误显示‘jpg’格式不被支持,尝试升级pillow可解决该问题,升级命令(参考):pip install pillow --upgradepillow官方文档:https://pillow.readthedocs.io/en/5.2.x/pillow是一个友好的PIL fork(这个fork见过很多次,一直不太明白是什么意思,大概是复制版、改进版?),PIL是python的...

2018-09-03 15:01:57 9962 6

转载 Kd-Tree算法原理 最近邻查找

文章出处:http://blog.sina.com.cn/s/blog_6f611c300101bysf.html本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd-Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行最近邻查找(Nearest Neighbor)和近似最近邻查找(Approxi...

2018-08-22 09:12:38 4005

转载 Windows环境下为Python3.6安装basemap

basemap中的一些方法及参数basemap使用手册:链接:https://pan.baidu.com/s/1CUgQcsuYMbJAdCuij4WsLQ提取码:aw16安装basemap是要来画地图用的原博主试了很多方法,感谢原博主的文章下面直接说安装下载网站,Unofficial Windows Binaries for Python Extension Packa...

2018-08-16 11:05:38 885

原创 python 返回指定目录下的所有文件与特定文件

有时要读取一个文件夹下的多个文件,下面这段代码即是返回指定文件目录下的所有文件的文件名,存于列表中,然后从列表中进行匹配文件名中含有'.csv'的文件名,最后返回所有'.csv'文件读取'.csv'文件可以参考:#!/usr/bin/env python# -*- coding: UTF-8 -*-import sysimport osimport redef eachFile...

2018-08-06 21:21:21 2030

原创 读写csv文件 可选择部分列进行操作 按列来统计 并形成字典

用pandas读取部分列,可以参考第一部分代码。#!/usr/bin/env python# -*- coding: UTF-8 -*-'''此程序将原始数据中无关的列给去掉了,只保留时间、ID、等列,另外pandas还在第一列添加了索引列'''import pandas as pdfrom pandas import *import osimport re#返回指定路径...

2018-08-06 21:20:33 3105 2

原创 pandas python 大csv文件读部分数据的列,避免memoryerror

比如有一个挺大的文件,用pd.read_csv来读取时,会出现memoryerror的错误。但是实际上你只需要读其中部分列的数据,然后把这些数据存进新的文件。你可以这样实现:#!/usr/bin/env python# -*- coding: UTF-8 -*-import pandas as pdfrom pandas import DataFrame as dfpath=u'G...

2018-08-02 15:41:57 5439

原创 rails官方指南--建一个简易博客

写这篇博客的原因是国科大高级软件工程(罗老师的课)需要用ruby on rails,在rails入门时,rails官方指南(建一个简易博客)的英文读着吃力所以想一边翻译该指南,一边学习,中间因为有考试就停了一段时间,也就没翻译完,后来看到ruby-China的网站在这个链接https://ruby-china.org/topics中有rails教程https://rails.guide/book/...

2017-12-16 19:14:24 6965 3

原创 linux命令学习汇总

这里记录一下平时可能用到的linux命令:1截屏(键盘按键组合)shift+PrtSc可以有十字光标,任选截屏区域alt+PrtSc截取当前活动窗口PrtSc截取整个屏幕2打开任务管理器,强制关闭程序命令在命令行窗口输入:gnome-system-monitor,然后在system monitor中找到需要关闭的程序,点击并end之

2017-12-11 21:45:09 203

转载 postgresql数据库常用操作命令及SQL语言

环境ubuntu,安装了postgresql截屏命令:shift+PrtSc可以有十字光标,任选截屏区域               alt+PrtSc截取当前活动窗口               PrtSc截取整个屏幕1postgresql常用操作:(1)登录peng@peng-virtual-machine:~$ sudo -u postgres psql以

2017-12-11 16:10:49 2019

空空如也

空空如也

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

TA关注的人

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