自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 一些 Coding & Data & GIS & RS & MS 方面的工具集、软件、学习笔记干货

没有摘要,只有干货。

2016-08-03 16:57:08 2211 1

原创 一个偷偷写的svm库

今早刚接触一个新的库——dlib(http://dlib.net),讲真,真的很好用。按照官方的介绍,就是:These wrappers provide a portable object oriented interface for networking, multithreading, GUI development, and file browsing. Programs written

2016-10-25 20:14:10 687

原创 Python CGDAL类——支持栅格数据的栅格计算/线性增强/滤波增强

# -*- coding: UTF-8 -*-'''python version: 2.7.11numpy ver=1.11.1gdal ver=2.0.3Author: LiuphDate: 2016/9/9Description: This is a GDAL Class adapted from the Python GDAL_OGR Cookbook document

2016-09-09 22:56:31 2036 2

原创 ORG/GDAL利用csv文件生成shapefile点文件

输入csv文件,确保前三列为ID/经纬度,后面的列数及列的类型不限制,生成对应的点文件,默认设置地理坐标系为WGS84,投影坐标为通用墨卡托49N。       #include #include "ogrsf_frmts.h"#include "gdal.h"#include "gdal_priv.h"#include "cpl_string.h" #include #inclu

2016-08-20 17:11:26 3442

原创 大数据量点集构建汉密尔顿路径算法分析

博主在去年做利用Google的word2vec做深度学习的时候,需要将大量的POI数据点连接成汉密尔顿路径,并形成语料库进行进一步分析。何谓汉密尔顿路径,通俗一点地讲,就是将一些点不重复地全部串起来,使得连接这些点的折线段的长度最短。这种问题属于NP问题,蚁群算法、遗传算法、模拟退火算法都能对这种问题提出一种近似最优解,然而对上述算法不熟悉的童鞋必定一头雾水,因此,本文将讲解一种最简单易懂的算法---我称之为“暴力解法”。顾名思义,就是一次次枚举,通过比较路径长度来选取适当的节点顺序。

2016-08-20 10:08:16 2499

原创 基于Python Plotly 对 MySQL 存储数据的可视化初步

Pyhon提供强大的可视化工具,除matplotlib外,pandas、seaborn、ggplot、bokeh、pygal、plotly都具有强大的可视功能(http://www.thebigdata.cn/YeJieDongTai/30555.html),根据不同的数据、平台要求选择适当的工具进行可视化能较大程度地展示python的强大功能。个人认为plotly功能强大,且其适合web端的展现,并提供js库,能生产具有交互性的图表,非常值得学习。并且,笔者近日入了MySQL的坑,对于一众diaosi来说

2016-07-28 15:36:18 7324 2

原创 Kalman滤波算法原理(Matlab/C/C++)

仪器的观测存在较大的随机误差,因此会出现极端异常观测值。为此,本研究采用Kalman滤波对观测进行最佳估计,进而对时序数据进行降维处理。Kalman滤波是R. E. Kalman提出的一种时域滤波算法,其采用时间递推的方式,考虑了系统的过程噪声和测量噪声,是一种对观测值的线性最小方差估计方法。Kalman滤波可以基于系统上一时刻的状态预测下一状态,当获得下一状态的观测值时,根据下一状态的预测结果和观测结果获得下一状态的最优化估计。由于在状态预测和最优估计更新时状态的噪声也被更新,因此Kalman不仅能够处理

2016-07-21 12:24:48 4513

原创 基于openCV实现人脸检测

openCV的人脸识别功能主要通过Haar分类器实现,当然,这是在已有训练数据的基础上。openCV安装后在opencv/opencv/sources/data/haarcascades_cuda(或者haarcascades)中存在预先训练好的物体检测器,包括正脸、侧脸、眼睛、微笑、上半身、下半身、全身等。openCV的的Haar分类器是一个监督分类器,首先对图像进行直方图均衡化并归一化到同样大小,然后标记里面是否包含要监测的物体。它首先由Paul Viola和Michael Jones设计,称为Vio

2016-07-18 14:23:03 4324

原创 通俗易懂细说坐标系、投影

GIS中定义的坐标系主要由基准面和地图投影确定,地图投影即通过长度、角度等的变换使得三维的地球体以平面的形式呈现出来。事实上,地球的形状并不是规则的球体,由于山地、丘陵、盆地等地形,地球的真实形状其实是一个近似梨形的不规则物。为了更好地模拟地球,用大地水准面来模拟地球表面是比较合理的。大地水准面是指假设海水静止不动,水面向大陆延伸(穿透地表物体或于地表之上),形成的一个包含整个地球的封

2016-07-10 11:27:31 10406 2

原创 基于历史数据查询的爬虫操作

网站:http://www.szmb.gov.cn/article/QiXiangJianCe/目的:抓取过去一年内深圳各个区的逐小时降雨数据历史查询需要通过网页中的日历控件选择,而且日历控件只有在点击日期之后才会生效,也就是说,要查询2016年7月3日12:00的数据,需要先点击日历,然后通过小时和分钟的加减获得12:00,再选择年、月和日。这样的操作能通过selenium实现,困难在于

2016-07-03 13:26:45 3440

原创 Python爬虫抓取动态数据

一个月前实习导师布置的任务,通过网络爬虫获取深圳市气象局发布的降雨数据。界面如下。心想,爬虫不太难的,当年跟zjb爬煎蛋网无(mei)聊(zi)图的时候,多么清高。由于接受任务后的一个月考试加作业一大堆,导师也不催,自己也不急。但是,导师等我一个月都得让我来写意味着这东西得有多难吧。。。今天打开一看的确是这样。网站是基于Ajax写的,数据动态获取,所以无法通过下载源代码然后解析获得

2016-07-02 17:12:04 17822 1

R可视化学习笔记

本文档为作者快速入门R进行数据可视化(主要是绘图)的教程,包括作者根据网上各种文档整理的PPT、R语言基础学习笔记、《R语言经典实例》、《Learning RStudio for R Statistic Computing》pdf电子版等文件。PPT详细介绍了RStudio的安装以及各种绘图函数的使用。

2016-07-23

空空如也

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

TA关注的人

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