- 博客(32)
- 收藏
- 关注
原创 几种颜色空间(RGB,YUV,YIQ,HSI)的基本概念及转换
首先,我们先来了解下有关颜色的基本概念一、色彩的基本概念1、彩色的三要素亮度:即人眼对光的明亮程度的感受。色调:人眼能看到的颜色种类,与光的波长有关饱和度:颜色深浅程度。与各种颜色混入白光的比例有关。以上 色调 + 饱和度 = 色度2、三基色原理三基色可以通过适当比例的混合组成自然界中任何一种颜色由于人眼对于红绿蓝三种色光最为敏感,并且由这三种颜色能组成的颜色范围最广,故一般选用...
2020-05-11 19:24:44
14769
1
原创 python入门的十个小程序
在本篇博客中,我们将查看10个python入门小程序,便于各位小伙伴们一起学习。托马斯小火车发车啦~快快上车吧~
2020-04-28 22:21:50
16299
15
原创 入门python,看完这个300行代码的例子,足矣~
你还在为python苦恼么?一个例子全搞定!一个300行的代码,竟然包含了138个知识点。列表,元组,字典,集合,字符串,也有他们的基本操作,有面向对象的类,循环语句,选择语句,函数的创建,包的导入,文件的读取,切片,表达式推导。还等什么,托马斯小火车开车了~
2020-04-28 21:35:26
87902
109
原创 有趣的Python图片制作,用QQ好友头像拼接出里昂
在本篇博客中,我们将实现两个功能:将所有头像合并为大图将所有头像以某个模板合成大图同样,先给上所有运行效果图:代码实现1、代码所需库import requests,codecs,re,urllib,os,random,mathfrom PIL import Imageimport numpy as npimport cv2 as cv2、代码讲解本篇博客就不再讲解如何...
2020-04-21 16:02:21
15209
39
原创 python爬虫-从QQ邮箱获取好友信息并爬取头像
本篇博客利用python爬虫实现半自动爬取好友头像和以前一样,先上效果:以上就是我的好友头像,怎么获取呢?我采取的方法可能有点低级,首先打开我们的qq邮箱,按F12找见如下的包:我们需要的好友信息就保存在这个包里面了,但是!QQ邮箱设置了访问权限,我们并不能直接通过requests访问这个链接,所以我就采取了比较笨的方法,ctrl+c,ctrl+v。利用CV大法手动复制进入我们的记事本中...
2020-04-21 14:56:21
4373
1
原创 R基础语法第 4 课---函数与字符串
上一学:R基础语法第 3 学—条件判断与循环语句在这篇博客中,我们将要学到的是:R语言的函数R语言的字符串处理一、R语言函数函数简单来说就是一堆实现了有序的,某种功能的代码组合。在R语言中有很多的内置函数,同时也可以自己定义函数。比如说之前看到的LETTERS,class等等就是内置函数。现在来说怎么定义函数:function_name <- function(arg_...
2020-04-12 16:36:15
732
原创 R基础语法第 3 课---条件判断与循环语句
上一学:R基础语法第 2 学—变量与运算符Come on!let’s start!在本讲我们将要学习R语言的:R语言的条件判断(又称决策语句)R语言的循环语句条件判断和很多语言(比如java或者C)一样,R语言的条件判断语句可以分为以下三种:ifif…elseif…else if…elseswitch用两个例子来了解吧:栗子1????:a = 1if(a==1){...
2020-04-12 15:21:55
2563
原创 R基础语法第 2 课---变量与运算符
上一学:R基础语法第 1 学—数据类型和赋值语法继续学习!在这一次,我们将要学习以下内容:R语言的变量R语言的运算符变量虽然之前已经用到了很多的变量,但是变量有些规则没有细说,这里进行详细的了解。关于变量,我们将要了解以下内容:命名规则变量赋值变量的数据类型查找变量删除变量1.1、命名规则有效的变量名称由字母,数字和点或下划线字符组成。变量名不以数字和 _ 开...
2020-04-12 14:39:13
1286
原创 R基础语法第 1 课---数据类型和赋值语法
按照我们学习其他语言的习惯,都是先学习一门语言的数据类型。所以我们就先从R语言的数据类型开始启程,在本篇中,我们将一起学习到以下内容:R语言数据类型R语言的三种赋值方法R语言数据类型在R语言中,没有类似与C一样的显示定义数据类型,R语言通过分配R对象的方式给数据分配内存,其中R对象的数据类型为其中存储的变量的数据类型。常见的基本R数据类型有以下六种:Logical(逻辑型)N...
2020-04-12 12:42:04
8771
原创 R语言环境下载及RStudio安装教程
R语言官网:https://www.r-project.org/RStudio官网链接:https://rstudio.com/products/rstudio/download/#downloadR语言环境配置:进入官网后:选择中国科技大学镜像安装适合自己系统的R环境如果是初学的话基础版也可以的:至此,等待下载就OK了????下载完之后,就可以试试自己的第一句R语言了R...
2020-04-10 21:45:32
27478
1
原创 python集合的一个小错误AttributeError: 'dict' object has no attribute 'add'
写python的时候,稍不注意就出现了这样一个错误先给大家看看我的错误代码:all_users = {}name = '加入吧'all_users.add(name)然后。。为什么一个集合我就能写错??为什么??我真的一点都不难受????最终发现了两个修改方法方法一:all_users = {''}name = '加入吧'all_users.add(name)在集合中加...
2020-04-05 13:04:16
45708
2
原创 Opencv-python实现的手写数字识别程序
这次实现的数字识别是基于KNN分类算法的一款识别。利用KNN算法我们训练了5000个数字,0~9各500个,将其中前250个作为训练集,后250个作为测试集进行测试得到最终的准确率整个程序的训练数据都来自OpenCV的自带的一张图片digits.png(在文件夹opencv/samples/data/中),这张图片里面就有5000个手写数字,每个数字都是20x20的图像,没有OpenCV的可以...
2020-04-02 14:42:39
8111
5
原创 我用python写了个画图板
先上效果:炸裂画技,浮出纸面一副惟妙惟肖的乌龟微笑图在我的画板上活灵活现,若玄武再世般威武雄壮,充满了一股说不出道不明的玄妙意味,周身若隐若现的王八之气,好似给他加持了天地的力量!四周虚空皆被他的浩荡之气震碎为玄白之色。只见他他嘴角微翘,他可是这个世界的王!天下万物尽在他手中!还有谁能挡?嗯?还有谁?这座神龟,当真恐怖如斯!咳咳。以上就是我拥有这个画图板之后完成的最好的图片。当然,只...
2020-04-01 23:04:53
3422
1
原创 关于加快OpenCV下载速度的解决方法
今天准备在官网下载OpenCV开开心心的点击下载,但是看到几K,十几K的下载速度。。。取消!于是,在经过不断的搜索之后,终于找见了解决方法。解决方法很简单,仅需要下载一个迅雷!你就可以完美解决这个问题/(ㄒoㄒ)/~~用浏览器下载的速度:用迅雷:老实讲,我被迅雷给惊呆了,之前一直在搜索“如何解决外网下载速度慢的问题”,最开始说用迅雷就可以加快的时候,我是有些怀疑的,知道看到1M...
2020-04-01 19:13:48
21198
34
原创 numpy.count_nonzero用法详解
numpy.count_nonzero是用于统计数组中非零元素的个数详细用法: numpy.count_nonzero(a, axis=None, *, keepdims=False)a: 为需要统计数组名axis: 为统计的轴,当axis=0时统计数组y轴(每列) 非零元素个数,当axis=1时统计数组每 x轴(每行) 非零元素个数, 另外,axis可以为元组具体还是看下例子帮助理解下吧...
2020-04-01 18:43:43
26799
1
原创 Tomcat安装及eclipce配置Tomcat解决各种问题的一条龙服务~
前段时间电脑出了一些问题,无法正常的开机,无可奈何,最后将电脑给重装了系统。重装系统后电脑的所有软件都废了,今天准备用tomcat的时候发现已经没有了,重新安装,于是就打算写一个教程兼备忘录吧。1、安装我安装的Tomcat是官网下载的9.0.27安装版本。官网地址: http://tomcat.apache.org/首先进入安装界面:点击下一步,再点击agreen继续下一步,修...
2020-03-17 18:03:01
375
原创 蓝桥杯-基础练习 Huffman树(python与C++版)
试题 基础练习 Huffuman树资源限制时间限制:1.0s 内存限制:512.0MB问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和...
2020-03-16 17:14:19
910
1
原创 python球球大作战简易版详解
在玩很多游戏的时候,我们可以发现游戏里面的世界很大,但是整个窗口却最大不过我们屏幕大小,为了观察到整个世界,我们的视角窗口就会随着里面人物的移动不断的移动。比如说游戏球球大作战,在玩这款游戏的时候我们会发现,我们的视角中心始终是我们的所有球,随着球的不断移动,我们的视角也不断的在整个球球世界里面移动。对于这样的窗口视角的移动,我们可以选择增加两个变量,camerax,cameray,用于记录我...
2020-03-16 08:10:38
2398
原创 C语言大数乘法---以蓝桥杯试题(基础练习 阶乘计算)为例
大数乘法有很多种的算法,今天我是模拟竖式乘法用于解决大数乘法。以下便是大数乘法的代码:#include<iostream>#include<cstdio>#include<cstring>#define MAX 1000using namespace std;char beMultiplier[MAX]; //被乘数 char multipl...
2020-03-10 22:45:07
776
原创 python验证码下载和识别
众所周知,python是一个很强大的语言,它拥有众多的库,今天我尝试了使用python进行验证码的识别。开始,我们先进行验证码的下载。下载我们先找见一个登陆需要验证码的网站,比如说这个网站:http://user.sc.chinaz.com/login.aspx按F12进入调试界面,点击network,再点一下验证码进行刷新可以看到这个图片:点击进入图片就可以得到一个验证码的界...
2020-03-10 16:37:43
1037
原创 python贪吃蛇小游戏制作思路详解
很多时候,游戏都是一种可以发泄自己内心情绪的工具,在游戏中,我们可以忘记经历过的很多不快。如今呢,随着软硬件的不断提高,游戏市场越来越繁华红火,很多游戏都动辄好几个G。让人不得不感叹啊,以前那种玩贪吃蛇,俄罗斯方块,是男人就下一百层这些游戏都能玩好久都不腻的时光一去不复返了。今天呢,就编写了一个独家的贪吃蛇小游戏和大家一起分享曾经的快乐~来,咱们先上图为敬,给大家看看这个贪吃蛇有多么的有趣!(...
2020-03-03 00:14:58
3239
1
原创 python爬虫实例之——多线程爬取小说
之前写过一篇爬取小说的博客,但是单线程爬取速度太慢了,之前爬取一部小说花了700多秒,1秒两章的速度有点让人难以接受。所以弄了个多线程的爬虫。这次的思路和之前的不一样,之前是一章一章的爬,每爬一章就写入一章的内容。这次我新增加了一个字典用于存放每章爬取完的内容,最后当每个线程都爬取完之后,再将所有信息写入到文件中。之所以用字典是因为爬完之后需要排序,字典的排序比较方便为了便于比较,这次选择...
2020-02-29 01:24:12
4172
3
原创 python爬虫实例之小说爬取器
今天和大家分享一个爬取盗版小说的实例。如今的网络小说可谓是百家齐放各领风骚,玄幻科幻穿越修仙都市… 各种套路看得大家是心潮澎湃,笔者曾经也蛮喜欢看小说的,以前经常是拿着一台诺基亚看到深夜,第二天带着黑眼圈去上学。以前看小说都是txt格式的文件,每次都需要拿着在电脑上搜索‘***txt小说免费下载’,往事不堪回首学以致用,为了以后下载小说能够超微显得高端一点,今天就给大家分享一个爬取盗版小说...
2020-02-27 19:22:05
2733
1
原创 python爬虫爬取网站图片保存本地
初学爬虫,将自己成功的案例贴上与大家一起进步学习。所需环境pycharm,第三方包下载了requests,bs4,lxml,urllib大佬的爬虫第三方库爬取网站图片,我选择的是这个不错的美图网站http://www.win4000.com/爬取过程比较顺利,直接上代码:import timeimport urllibimport requestsfrom bs4 import...
2020-02-22 15:56:49
1195
4
原创 MySQL学习笔记
一、下载:Windows下载MySQL教程:教程链接一、基础语法:1、连接数据库 :在命令提示符下输入:mysql -u root -p2、创建数据库 :create database <数据库名>如:创建一个名为Hello的数据库可输入:create database Hello;3、删除数据库:drop database <数据库名>如:删除一个名为He...
2019-08-03 00:51:25
178
原创 CCF201409-3 字符串匹配(100分)
问题描述 试题编号: 201409-3 试题名称: 字符串匹配 时间限制: 1.0s 内存限制: 256.0MB问题描述: 问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符;当选项关闭时,表示同一个字母的大写和小写看作相同的字符。输入格式 ...
2018-09-09 11:15:19
227
原创 CCF201312-3最大的矩阵(100分)
问题描述 试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。 请找出能放在给定直方图里面积最...
2018-09-09 10:11:20
575
原创 CCF201803跳一跳(100分)
试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1...
2018-09-07 21:30:50
465
原创 CCF201503数字排序(90分)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-09-07 20:28:26
321
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人