自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 中科大EPC课程查询&自动选课

中科大EPC课程查询&自动选取在上一学期写了一个EPC的爬虫,逻辑是爬到合适的课程后以邮件的方式通知自己,然后手动选取。造成的结果就是经常收到一堆垃圾邮件,每日发送邮件总是达到上限,在参考了使用Python和Splinter实现12306火车票查询与抢票和利用Python制作自动抢火车票小程序,过年再也不要担心没票了!两篇博文之后,学习有Splinter的使用,对原来的代码作了些许修改,...

2019-04-14 12:29:59 4231 9

原创 matlab日期时间函数汇总

matlab日期时间函数

2022-06-14 22:13:06 3881 1

原创 Pytorch训练过程可视化

使用tensorboard和visdiom对pytorch训练过程中的loss可视化

2022-06-14 17:29:00 1502

原创 Python 聚类方法整理笔记

聚类方法官方文档及一些优秀博客的整理

2022-06-05 21:57:37 423

原创 python 字符串简要

[官方文档]#mermaid-svg-l7q7KWM531o9CdQQ .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-l7q7KWM531o9CdQQ .label text{fill:#333}#mermaid-svg-l7q7KWM531o9CdQQ .node rect,#mermaid-svg-l7q

2021-12-19 20:07:32 469

原创 MATLAB提取矩阵每行最大值及其相邻的值

最近遇到一个问题,我需要把一个矩阵每行的最大值及其之后相邻的几个数值给提取出来,历经了几个阶段:一开始想着简单直接错误;后来为了准确逐行循环,但数据量有点大,这里使用线索引避免for循环:%% 线索引来避免循环A = rand(10,8);% 扩充,避免最大值落于end处(实际数据是不会存在这个问题的)A(:,end+1)=-1;A(:,end+1)=-1;[ma,im] = max(A,[],2);% 方法一,错误:D = A(:,im:im+2); % 方法二,for循环,绝对正确B

2021-12-13 13:14:42 1547

原创 HDF4(.nc)文件完整性检验

最近在下一些.nc文件,但下载的时候服务器并没有把文件大小传过来,也无法断点续传。对下载到的文件到底有没有下完整,无法判定。同时也想到以前帮师兄下一些数据的时候也遇到过这个问题,但当时也没有注意,直接就把数据交过去了,导致师兄后期在用数据的时候才发现有些文件没有下完整。今天又研究了一番hdf文件,发现文件大小其实是已经写到文件里了,hdf文件的第40到第44个字节记录了文件的大小。所以想到了一个简单的办法:根据文件自身记录的大小与实际下载到的大小进行比较,相等视为下载完整;不一样则删除重新下载。pytho

2021-04-26 23:59:40 490 1

原创 MATLAB批量添加图例

问题描述:在绘图的时候,如果显示的数据比较多,手动输入图例会很麻烦。特别是输入数据更改的时候,再改图例也很麻烦。编写一个可以根据向量自动生成图例的函数:方法:用向量储存每个图例的字符串,然后生成命令字符串,最后通过eval调用。% 自动图例function auto_legend(pre,list,suf)% 根据输入的前缀,列表和后缀生成图例% 用途:用于解决列表过多时需要手动修改图例% pre:前缀 单引号字符串% list:数值列表% suf:后缀 单引号字符串 legendl

2020-12-19 01:35:09 3491 3

原创 国外数据下载(阿里云+七牛云)

https://blog.csdn.net/weixin_45044097/article/details/103637488http://devtools.qiniu.com/qshell-linux-x64-v2.4.1.ziphttps://github.com/qiniu/qshell/blob/master/docs/qupload.mdpython wget

2020-05-18 22:57:12 1147

转载 阿里云ubuntu 18.04安装图形界面

转载阿里云ubuntu 16.04安装图形界面以做笔记:apt-get updatesudo apt-get install x-window-system-coresudo apt-get install gdm3sudo apt-get install ubuntu-desktopsudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal...

2020-05-16 13:26:35 645

原创 Centos安装onedrive

参考Ubuntu安装Onedrive教程在Centos安装onedrive过程中出现一个问题,Error: setup script does not support your distro token centos,现在记录如下:$ git clone https://github.com/xybu92/onedrive-d.git$ cd onedrive-d然后./install.shError: setup script does not support your distro toke

2020-05-15 14:44:45 922 1

原创 《Python数据结构与算法分析》学习笔记

目录第一章 导论1.4 Python数据1.4.1 内建集合数据类型1.4.1.1 列表1.4.1.2 字符串1.4.1.3 集合1.4.1.4 字典1.4.3 控制结构1.4.6 定义类1.4.6.1 Fraction类1.4.6.2 继承:逻辑门与电路第一章 导论介绍抽象数据类型,复习Python。1.4 Python数据1.4.1 内建集合数据类型1.4.1.1 列表运算:索引([ ])、连接(+)、重复(*)、成员(in)、长度(len)、切片([:])方法:append、insert

2020-05-09 19:27:22 3223 1

原创 Python列表实现栈

# Python列表实现栈class Stack(): def __init__(self): self.items = [] # 用于print def __str__(self): return str(self.items) # 入栈 def push(self,item): ...

2020-05-08 16:41:15 325

原创 Python列表、字典操作的大O效率

https://wiki.python.org/moin/TimeComplexity方法列表字典复制O(n)O(n)取值O(1)O(1)赋值O(1)O(1)删除O(n)O(1)包含O(n)O(1)遍历O(n)O(n)pop()O(1)pop(i)O(n)反转O(n)排序O(nlog...

2020-05-08 16:04:57 430

原创 remotesensing批量下载

受人所托,要把remotesensing期刊所有的文章下载下来,看了下是开放获取,从09年到现在共12期,不算太多。思路为爬取下载链接,之后再IDM中下载,Url爬取程序为:# https://www.mdpi.com/2072-4292/1/1/22/pdf # pdf下载链接# https://www.mdpi.com/2072-4292/3/8 # 卷/期# https://www....

2020-05-02 15:27:09 684

原创 Matlab矩阵查找每一行元素出现的位置

问题描述:我需要查找矩阵中每一行第一个小于0的元素的位置,最先想到的是按行循环,使用find函数,后来想到了一种使用逻辑矩阵的方法,方法为[~,ind] = max((A<=0),[],2),实例如下:% 生成随机数A = randn(5,8)A = -1.1480 0.1873 0.8404 -0.6003 -2.1384 0.1240 2...

2020-05-02 15:14:28 6354 1

原创 文本提取单词教程

之前写了从文本中提取单词生成单词本软件的生成,今天简单写下软件的使用,软件可以在我的资源里下载到。软件功能介绍: 从一段文本中提取单词,并查询释义,下载单词音频(选),生成单词本。生成的单词本可以导入Anki学习,见博文Anki导入单词本。用途: 比如备考六级,可以分析历年的真题,选背频率较高的单词。比如看英文原著,可以将著作中的生词生成单词本便于背诵。使用:打开exe文件需要等待一会,会...

2020-02-17 13:21:16 2314

原创 Python批量下载Landsat-8数据(I)

Python批量下载Landsat-8数据参考国外的一篇文章:Automated Bulk Downloads of Landsat-8 Data Products in Python,略作修改,从Amazon S3批量下载Landsat-8数据。1. 获取研究区域内Landsat-8的条带号LANDSAT_PATH = './data/external/Landsat8' #文件存放路径...

2019-08-02 14:38:11 3567 1

原创 Python批量下载Landsat-8数据(II)

接上一篇Python批量下载Landsat-8数据(I),这次从Google Storage下载数据。可参考Google Storage公开数据集介绍1. 获取影像条带号参考Python批量下载Landsat-8数据(I),不再赘述。2. 根据条带号获取文件信息及下载地址Google Storage的目录索引有500M,解压后有3G,直接读取进行检索,需要花费80s,为便于检索,建了一个...

2019-08-02 13:56:44 2882 4

原创 MATLAB导入数据

本文主要作为readtable的学习笔记。%data_name = 'watermelon'; %数据名称,针对不同的数据集只需要在这里修改数据名即可data_name = 'golf1';%data_name = 'car_data'data_r = 'csv'; %数据格式 dir_ = cd; %目录,默认同文件下 %% 数据预处理filename...

2019-03-17 16:17:53 2714 1

原创 MATLAB简单实现ID3算法

本文主要参考了Python实现ID3算法,对浅谈决策树算法以及matlab实现ID3算法中的代码作了少许改动,用Map代替Struct从而实现中文字符的存储。并且可以有多个分叉。具体代码为:function shannonEnt = calShannonEnt(dataset)% 计算信息熵data_size = size(dataset);labels = dataset(:,dat...

2019-03-13 15:56:24 8820 8

原创 FaceSwap+CUDA10.0使用笔记

本来想直接使用已有的换脸软件,但各个换脸程序都要求VS2015和CUDA9.0,自己的电脑显卡驱动最低支持CUDA9.1(怀疑是电脑的问题,显卡驱动只能安装更高版本的)。经过一天的挣扎后,最终放弃了给自己的电脑安装CUDA9.0的努力,转而看能不能直接在CUDA10.0运行。事实证明,CUDA10也是可以的。第一步,从github把源代码克隆到本地,但通过git克隆速度才10k/s,最终是从de...

2019-03-04 14:48:17 4282 2

原创 Anki导入单词本

接上一篇,将生成的单词本导入Anki中。Anki介绍:https://baijiahao.baidu.com/s?id=1608461978484825393&amp;wfr=spider&amp;for=pc下载Anki:https://apps.ankiweb.net/#download给Anki增加重复播放音频文件的按钮:http://www.guyiren.com/archives/...

2019-02-06 17:16:47 8002

原创 从文本中提取单词生成单词本

词频统计及单词提取对一段英文文本做词频统计,提取单词,查词,最终生成一个单词本,生成的单词本可以导入Anki中学习。问题分析考虑到单词的变形,分词后先做词形还原,之后再进行词频统计。去除掉较为简单的单词后,调用金山词霸API查询词义,下载发音音频,生成单词本。同时,用PyQt5做了一个简单的GUI。效果如下:核心代码如下:# -*- coding: utf-8 -*-'''分词,提...

2019-02-06 16:51:35 8199 8

原创 MODIS SMI数据批处理

概述最近在做海洋遥感课程的大作业:分析西北太平洋台风对Chla、SST、SSH的影响。关于如何分析台风的影响是不知道了,只打算把台风周期内每天的Chla和SST出图,然后定性描述下Chla和SST是如何变化的,暂且如此。本次文章主要记录从数据下载到出图的一个完整流程。数据批量下载:数据使用NASA Level-3 Standard Mapped Image Products,数据说明详见用...

2018-12-28 18:30:01 1622 1

原创 GOCI下载速度分析

这里写自定义目录标题项目概括思路新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入项目概括GOCI数据还在下载...

2018-12-20 23:24:52 498

原创 GOCI L1数据批量下载

新的任务今天GOCI L2数据总算下完了,想着我这边网速比较快,索性把L1的数据也下了。本以为就是L2的重复性劳动,结果发现被坑大了。问题所在L2数据在下载的时候是不需要登录的,把下载链接复制到任意的下载器或浏览器基本上都是可以直接下载的,但L1数据必须登录,而且中间会重定向链接。此外,L2数据比较小,平均200多M,新的数据有些还在100M以下,而L1数据大概在七八百兆。各种尝试下载链...

2018-12-08 01:19:18 2902 5

原创 GOCI L2数据批量下载

项目介绍前几天受师兄所托,批量下载GOCI数据,本以为会比较简单,结果还是颇费了一些功夫。思路:用Python爬取GOCI数据下载链接,然后导入下载器进行下载。下载链接爬取:代码比较简单,不多说,直接上代码:import requests,refrom bs4 import BeautifulSoup as bsSTART_URL = 'https://oceandata.sci....

2018-12-05 00:20:52 4772 7

原创 中科大EPC课程爬取

中科大EPC课程爬取中科大的日常交流英语和学术交流英语在完成20学时课堂学习的同时,还需要在英语语言实践中心(EPC)修满20学时的实践课,才能获得相应学分,而EPC的课程还是比较难选的,这里用Python爬取EPC课程来捡漏。具体实现流程是用Python每隔一分钟刷新一次EPC网站,如果有人退课,则用邮件通知自己。EPC网站分析进入EPC主页,发现网站的登录需要验证码,一开始的想法是用Co...

2018-11-19 22:53:50 11059 13

文本提取单词.rar

自制小软件,从英语文本中提取单词,并生成单词本,可导入anki学习。 功能:单词提取,词频统计,查询释义,音频下载,提取例句。

2020-02-17

Worldwide Reference System 2 (WRS-2)

The notation used to catalog Landsat-8 images is called Worldwide Reference System 2 (WRS-2). The Landsat follows the same paths imaging the earth every 16 days. Each path is split into multiple rows. So, each scene have a path and a row. 16 days later, another scene will have the same path and row than the previous scene. This is the essence of the WRS-2 system. USGS provides Shape files of these paths and rows that let us quickly visualize, interact and select the important images.

2019-07-31

ID3算法MATLAB实现,机器学习作业

ID3算法,使用熵最小策略构建决策树,MATLAB实现代码。对应中科大机器学习课程中ID3算法实现.

2019-06-05

空空如也

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

TA关注的人

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