- 博客(111)
- 资源 (2)
- 收藏
- 关注
原创 python实现 png格式转遥感tif格式
from osgeo import gdalimport osimport numpy as npimport cv2'''input:原图的tif文件和预测的单通道png图像out:合成新的tif,带有坐标信息'''class GRID: # 读图像文件 def read_img(self, filename): dataset = gdal.Open(filename) # 打开文件 im_width = dataset.R...
2020-08-24 00:00:35
3518
3
原创 conda 导出环境
1、查看虚拟环境conda env list2、激活环境conda activate py3.63、导出当前环境conda env export > py3.6.yaml4、导入环境conda env create -f py3.6.yaml
2020-08-11 23:48:45
5433
原创 conda 换国内镜像源
# 添加清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anac.
2020-07-23 13:01:01
3811
1
原创 PIL 数据预处理
from PIL import Imagefrom PIL import ImageEnhanceimport numpy as npimg = Image.open("./image_data/voc1.png")img_resize = img.resize((512, 256)) # 缩放img_rotate = img.rotate(45) # 指定逆时针旋转的角度(°)img_flip_lr = img.transpose(Image.FLIP_LEFT_RIGHT) # 左右翻.
2020-06-10 17:13:29
283
原创 ubuntu16.04 内核升级 黑屏
问题分析:由于系统内核莫名奇妙的升级,导致与显卡驱动不匹配,无法正常开机。问题现象如图解决方法:方法一:1、选择上图的Advanced options for Ubuntu 选项进入2、选择一个内核版本,看是否可以进去。如果可以进行下一步,如不行看方法二。3、sudo vi /etc/default/grub打开上边的文本,找到quiet splash并在后面...
2019-12-27 18:14:17
1881
3
原创 Ubuntu16.04 创建新用户
#切换rootsu**** #输入密码sudo useradd -r -m -s /bin/bash XXX #(XXX代表用户名)sudo passwd XXX #为XXX 设置密码#赋予sudo权限sudo chmod +w /etc/sudoerssudo vim /etc/sudoer...
2019-11-25 12:54:13
504
原创 pip命令使用及更换安装源
一、更换PIP源PIP源在国外,速度慢,可以更换为国内源,以下是国内一些常用的PIP源。豆瓣(douban) http://pypi.douban.com/simple/ (推荐)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://p...
2019-04-12 10:42:59
36966
原创 ubuntu 更换 cudnn版本
一、下载cudnn这是下载官方网址https://developer.nvidia.com/cuDNN,没有注册的用户需要注册才可以下载。选择自己需要的版本进行下载,解压出一个名为cuda的文件夹,文件夹中有include和lib64两个文件夹二、删除原来的cudnnsudo rm -rf /usr/local/cuda/include/cudnn.hsudo rm -rf /...
2019-04-12 10:32:23
1545
原创 Ubuntu 16.04 python版本切换
一 查看当前python版本输入 python二 如何切换python版本update-alternatives --list python #查看可替代python版本,如果报错没有可替代版本,则需要更新替代列表(操作如下)update-alternatives --install /usr/bin/python python /usr/bin/pyhton2.7 1up...
2019-04-07 18:12:36
1717
原创 Conda 安装
下载安装包1、官网https://www.anaconda.com/download/(下载较慢) 2、到国内清华镜像https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ (可以直接进行下载,找对应版本)安装在文件的下载路径下执...
2019-04-07 10:40:03
508
原创 devc++调试方法
基本信息 版本5.11、中文简述:对代码的调试主要目的在于,通过让程序单步执行,使读者详细的看见每一步的代码执行过程和结果,方便找到错误信息的所在!1开启调试模式1.1 点开工具1.2选择编译器选项1.3 更改产生调试信息为yes2代码调试2.1 添加短点(单击每一行的最前边,出现红色√)2.2开始调试(点击下方调试即可)
2017-11-01 21:34:47
97067
32
原创 tensorflow 笔记(1)
tf.reduce_sumimport numpy as npimport tensorflow as tfx = np.array([[1,2,3],[4,5,6]])sess = tf.Session()sum0 = np.sum(x, axis=0)sum1 = np.sum(x, axis=1)sum2 = sess.run(tf.reduce_sum(x))sum
2017-10-22 11:40:38
313
原创 segnet---训练
1.SegNet 简介SegNet是Cambridge提出旨在解决自动驾驶或者智能机器人的图像语义分割深度网络,开放源码,基于caffe框架。SegNet基于FCN,修改VGG-16网络得到的语义分割网络,有两种SegNet,分别为正常版与贝叶斯版,同时SegNet作者根据网络的深度提供了一个basic版(浅网络)。(具体介绍请看: http://blog.youkuaiyun.com/fate_fjh/
2017-07-01 22:29:30
7988
1
原创 hdu 2063 (二分图)
过山车Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 21687 Accepted Submission(s): 9397Problem DescriptionRPG girls今天和大家一起去游乐场玩
2017-05-02 20:08:16
494
原创 最短路(输出路径)
5-5 城市间紧急救援 (25分)作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数NN、M
2017-04-30 14:41:17
1397
原创 石子归并 51nod(区间dp)
1021 石子归并基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注N堆石子摆成一条线。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的代价。计算将N堆石子合并成一堆的最小代价。例如: 1 2 3 4,有不少合并方法1 2
2017-04-29 18:44:29
337
原创 最短路 hdu2544 (spfa)(模板)
最短路Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 63445 Accepted Submission(s): 27787Problem Description在每年的校赛里,所有进入决赛的同学都会获
2017-04-27 22:32:36
341
原创 zzuli 2133
2133: 密室逃脱Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 321 Solved: 59SubmitStatusWeb BoardDescriptionXOR在玩密室逃脱,在某一关中,桌上有一个一张纸,上面写着“请根据所给例子求解答案从而获得密码”,下面写了几个字符串“01 10 11”,而答案为“6”,聪明的
2017-04-20 12:06:31
490
转载 链式向前星
我们首先来看一下什么是前向星.前向星是一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序,并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了.用len[i]来记录所有以i为起点的边在数组中的存储长度.用head[i]记录以i为边集在数组中的第一个存储位置.
2017-04-18 22:22:00
1343
原创 zzuli 2130: hipercijevi
2130: hipercijeviTime Limit: 1 Sec Memory Limit: 128 MBSubmit: 574 Solved: 102SubmitStatusWeb BoardDescription在遥远的星系, 最快的交通方式是用某种管道。 每个管道直接互相连接N个站。 那么我们从第一个站到第N个站最少要经过多少个站呢?Input
2017-04-18 22:19:48
526
原创 区域的个数 (坐标离散化)
来源 :挑战程序设计题目:w*h的格子上画了n条垂直或水平的宽度为1的直线。求出这些线将格子划分成了多少个区域。1思路:首先,一般会想到直接进行dfs或bfs,但w,h过大,无法直接搜索。坐标离散化的思想就是把有用的坐标提取出来,再建一个坐标系,把这些坐标按照顺序放在这个坐标系中。本题只需存储直线的x,y坐标和直线前后的。所以大小6n*6n就够了。坐标
2017-04-13 11:50:29
982
2
原创 hdu 4549
M斐波那契数列Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 3179 Accepted Submission(s): 973Problem DescriptionM斐波那契数列F[n]是一种整数数列,
2017-04-12 18:37:55
383
原创 hdu 1757(快速矩阵幂)
A Simple Math ProblemTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4597 Accepted Submission(s): 2777Problem DescriptionLele
2017-04-12 12:10:57
331
原创 hdu 4565 (快速矩阵幂)
So Easy!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4047 Accepted Submission(s): 1338Problem Description A sequence Sn i
2017-04-12 11:11:03
278
原创 求第n个Fibonaccid的值 并取模
1. 传统的方法 递推公式 f[n]=f[n-1]+f[n-2] n>22. 运用矩阵乘法求解#include using namespace std;const int N=2;const int mod=10000007;struct M{ long long int m[N][N];};M A= //需要根
2017-04-11 21:00:24
1192
转载 矩阵连乘最少次数
算法之矩阵连乘一.问题描叙 给定n个矩阵{A1,A2,……,An},其中Ai与Ai+1是可乘的,i=1,2,……,n-1。 例如: 计算三个矩阵连乘{A1,A2,A3};维数分别为10*100 , 100*5 , 5*50 按此顺序计算需要的次数((A1*A2)*A3):10X100X5+10X5X50=7500次 按此顺序
2017-04-11 20:00:11
18599
原创 hdu(1709) 母函数
The BalanceTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8017 Accepted Submission(s): 3336Problem DescriptionNow you are as
2017-04-10 16:07:30
384
原创 hdu(2110) 母函数
Crisis of HDUTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5396 Accepted Submission(s): 1609Problem Description话说上回讲到HDU大战东
2017-04-10 15:32:27
347
原创 hdu(1398)母函数
Square CoinsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12049 Accepted Submission(s): 8254Problem DescriptionPeople in Si
2017-04-10 15:24:45
439
原创 hdu(1028)(母函数)
Ignatius and the Princess IIITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 20764 Accepted Submission(s): 14494Problem Descripti
2017-04-10 15:19:02
617
转载 母函数 基础入门
在数学中,某个序列的母函数(Generating function,又称生成函数)是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称为母函数方法。母函数可分为很多种,包括普通母函数、指数母函数、L级数、贝尔级数和狄利克雷级数。对每个序列都可以写出以上每个类型的一个母函数。构造母函数的目的一般是为了解决某个特定的问题,因此选用何种母函数视乎序列本身的特性和问题
2017-04-09 14:48:13
384
原创 功夫传人(天梯赛)
一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以
2017-04-05 19:51:25
430
转载 string 的用法
在学习C++STL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。1:string对象的定义和初始化以及读写string s1; 默认构造函数,s1为空串string s2(s1); 将s2初始化为s1的一个副本string s3("valuee"); 将s3初始化一个字符串面值副本string s4(n,'c'); 将
2017-03-08 10:20:53
302
原创 喊山 (bfs)邻接表存
喊山,是人双手围在嘴边成喇叭状,对着远方高山发出“喂—喂喂—喂喂喂……”的呼唤。呼唤声通过空气的传递,回荡于深谷之间,传送到人们耳中,发出约定俗成的“讯号”,达到声讯传递交流的目的。原来它是彝族先民用来求援呼救的“讯号”,慢慢地人们在生活实践中发现了它的实用价值,便把它作为一种交流工具世代传袭使用。(图文摘自:http://news.xrxxw.com/newsshow-8018.html)
2017-03-05 18:27:32
1357
原创 旅游规划(最短路,两重判断最优)
有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数NN、MM、SS、DD,其中NN(2\le N\le 5002≤N≤500)是城市的个数,顺便假设城市的编号为0~(
2017-03-05 18:20:32
476
原创 建树以及遍历
根据先序中序建树#include #include #include #include #define N 50using namespace std;int pre[N],in[N],post[N]; //存放先序,中序,后序的数组 int n;struct Node{ int data; Node* lchild; Node* rchild;};Node
2017-03-05 18:04:50
553
原创 走出迷宫的最小步数 (bfs)
样例输入;5 5......*.*..*S*..***....T*2 2 4 3输出:11先输入n,m;再输入n行,m列;再输入起点和终点#include #include #include #include #include using namespace std;int ex,ey,n,m;int dx[4]={0,0,-1
2017-02-25 13:54:57
3407
3
原创 hdu 1856
More is betterTime Limit: 5000/1000 MS (Java/Others) Memory Limit: 327680/102400 K (Java/Others)Total Submission(s): 26043 Accepted Submission(s): 9341Problem DescriptionMr Wang
2017-02-23 17:35:29
263
Dev-Cpp.5.11.exe.zip
2020-08-19
VOC 扩展数据集(已处理,直接可用)
2019-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人