- 博客(20)
- 收藏
- 关注
原创 The Journey Of Python : # 1 Build The Environment For Python
Welcome fresh fish before you start please read everything below first.this passage is the steps of Building The Environment.Step1__Find the right website open the browser and go to BaiDu, se...
2018-08-14 21:55:29 351
原创 Python爬虫实战2.0
这次实战的内容是异步加载: 异步加载和普通的数字下表迭代的URL不同的地方在于不能直接通过一个for循环来获取每一个页面的内容。 如何判别翻页是否是异步加载的呢?打开浏览器检查,然后定位到页面内容的那部分HTML代码,然后在浏览器按下翻页按钮,如果发现HTML代码部分内容闪了一下,那么说明网页是通过异步加载的。爬取方法: (以豌豆荚为例, 比如要爬取 http://www.wandouj...
2018-08-09 16:43:08 751
原创 Python game -------2048 (1)后台实现
学习了Python有一段时间了,之前写过爬虫来练(打)练(发)手(时)感(间),这次把目标转向2048 这款游戏是我在高中时曾经沉迷过的游戏,这个游戏是真的有毒 ,操作方式就时简单的上下左右滑动手机屏幕,以控制4 * 4方格中的数字移动,已组成2048这个数字。 如何用Python来实现这个游戏呢? 游戏的主界面,一个4*4的格局,这个可以用Python的list来实现,用列表来做一个4*4...
2018-08-05 10:44:48 477
原创 Keras学习之路——1
用keras实现异在Ng的视频里面,介绍神经网络的时候就用了与、或、非、异或、同或来讲解。 通过两层的神经网络,第一层是三个units(包括偏置项),然后第二层也是三个units(包括偏置项),然后最后输出一个结果,每一层的激活函数(activation)都是tanh刚刚看了keras的说明,想着简单用keras实现一下这个神经网络。from keras.models import ...
2018-07-14 11:00:16 404
原创 wxpython 可视化GUI库学习之路----1
wxpyhton整体是app()->frame.show()->mainloop()app = wx.App()frame = wx.Frame(None, ID_ANY, "title")frame.Show()app.MainLoop()这是最基本的一个框框,也就是wxpython的hello world 如果需要更加复杂的功能,那么就需要对frame类进行改写...
2018-07-12 22:08:33 1115
原创 Scikit-learn K临近算法
K近邻算法是一种基本的分类与回归的方法。 简单来讲,这个算法就是遵循近朱者赤近墨者黑的道理,对于需要判断的点来说,并不需要去找一个模型来给出这个点的答案,而只是需要知道一个点集的所有点的答案,然后观察这个点附近的K个点是什么,然后这个K个点来投票决定我的这个点到底是什么来的。这个算法是没有显示的学习过程,只是利用了训练集的特征向量空间进行划分,其实这个就是K临近算法的模型了。对于这个K临...
2018-05-28 20:57:32 355
原创 MLP———交叉验证、集成测试
用scikit-learn的MLP模型来训练,从5折交叉验证中选出最优的那组模型,最终再把这组模型应用到测试集上面挑选出出最好的模型。对于MLP的参数,这次探究的就是 hidden_layer_size:隐藏层的数量以及神经元的数量 max_iter:最大迭代次数 alpha:学习率 solver:激活函数hidden_layer_size的候选参数: [[100, 100], ...
2018-05-06 14:31:29 2664
原创 AC自动机的python实现
前段时间在跟师兄打机器学习比赛的时候,师兄让我去匹配1.5w标签在20w数据中的出现次数,一开始的时候我用正则表达式,双重循环遍历1.5w标签和20w数据,粗略计算了一下,发现全部标签跑完需要大概6天的时间(这就很让我绝望啊)。后来师兄告诉我去用AC自动机,我看了一个下午还是没有实现AC自动机,无奈师兄只能抽空完成了我的任务。。。经过几天摸索,我粗略实现了AC自动机。首先介绍一下什么是AC...
2018-04-29 18:09:05 5201 6
原创 微信跳一跳python自动代码解读1.0
微信跳一跳 那个跳一跳python“外挂”,有几个python文件,其中有一个是得到截图,然后鼠标在图片上点击两次,python窗口上会打印两次鼠标的位置,并且会跟上一行这两个点之间的距离。 这个功能我先给除去获取截屏,就说怎么在某张图片上算出两次点击的距离。 首先,需要用到图形模块,PIL:from PIL import Imageimg = Image.open('0.jpg')然后用图
2018-01-04 22:41:14 5505
原创 matplotlib 显示图片鼠标所指位置的坐标
用PIL的Image打开我的图片:from PIL import Imageimg = Image.open('0.jpg') 用matplotlib给出一个plot对象:import matplotlib.pyplot as pltfig = plt.figure()然后用到的是matplotlib 的一个函数canvas.mpl_connect('button_press_event', o
2018-01-03 22:41:48 21663 9
原创 Python 爬虫实战1.0
学习python也有一段时间了,就写一个小爬虫来试试身手!我选择爬的是虎扑网站上面的图片。 这就是我要爬的网站,最终我要把这个页面上面的图片全部爬取下来。 (由于我不会封装对象,所以我是用函数式编程)用到的模块有4个:requestsBeautifulSoupurllib.requests (我用的python 3.6,所以urllib模块被分割成几个小模块,如果是2.7就直接导入urll
2017-12-29 22:45:54 454
原创 关于OJ上面使用freopen( )函数 1
最早开始做OJ的时候,在输入测试数据的时候都是一个字一个字敲上去的,开始的题目都是简短的,敲上去还是很简单的,但是到后来就有些题目的sample input 很鬼长,当然我试过复制粘贴,我在自己电脑上边是可以的,但是我在学校实验室里面敲的时候,不知道为什么复制粘贴用不了了。大篇幅的 sample input 当然是不能一个一个去敲的,所以,要用freopen( ) 函数freopen("in.txt
2017-11-06 09:55:47 886
原创 C语言排序函数qsort( )
关于c语言排序的问题,以前我都是用冒泡排序或者快速排序,知道这几天,在杭电上面打ACM的时候,才发现又一种排序的函数,就是qsort();qsort()括号里面有4个参数 第一个参数是将要排序的数组名array; 第二个参数是将要排序的数量n; 第三个参数是每个要排序的参数的大小xizeof(array[o]); 第四个参数是自己写的一个比较函数cmp;前三个参数还是比较好搞的,但是最后一个
2017-10-06 09:12:53 6420
原创 各种进制转换成十进制
OJ题目中的进制转换HDU 的 OJ 有这样一道题,让我输入各种数字,并再括号里面表明进制,如: 2( 3) 表示 三进制的2 然后计算出输入数字的十进制的和 这道题实质上考察的是各种进制转换成十进制的问题首先在输入方面,我一开始卡在了如何读取括号中的数字这里,搞了一堆判断左括号(的代码…………后来发现只需要scanf("%d(%d)",&a,&b);这样就行了(一口老血喷出) 言归正传,
2017-09-29 22:01:16 3836
原创 我的OJ之旅
杭电OJ这几天开始打杭电的OlineJudge(简称OJ) 打到今天,发现出现次数最多的就是让我输入一个数N,然后下面有N行输入 Input contains an integer N in the first line, and then N lines follow. Each line consists of a pair of integers a and b, separated
2017-09-29 14:17:13 413
原创 初次OJ网体验
通过关系我进入到了华工的OJ做了他们软件学院训练队招新训练对于从来没有做过这类东西的我,刚开始总是出现错误,失败了好多好多次哎,不知道被华工大牛看到会有什么感想。当然从中我也有所收获,最大的收获就是知道了有哪些情况会导致错误。①Wrong Answer : 我学的是C ,但是华工大牛学的都是C++,一开始直接把C代码弄上去就会发生这样的错误。也有可能是写的代码不符合
2017-09-24 23:59:57 745
原创 声明变量,函数,指针
刚开始的时候我看到声明的时候,老是不知道是什么意思,其实应该先了解优先级优先级会导致有没有括号带来一系列的不同最常见的就是 * 和 ()和 {} 的优先级问题 * 的优先级最低 ()和 {} 的优先级相同像 char * fump(int) 和 char(* fump)(int)前者是一个返回字符指针的一个函数fump()后者是指向函数类型为(int)的一个函数指针
2017-09-04 11:36:43 404
原创 读写同一个文件出问题
在C primer plus 第六版中的第十三章编程练习第3题出现了问题。题目: 编写一个文件拷贝程序,提示用户输入文本文件名,并以该文件名作为原始文件名和输出文件名。该程序要使用ctype.h中的toupper()函数,在写入到输出文件时把所有文本转换成大写。使用标准的I/O和文本模式。①我一开始就只创建一个 test.txt,希望能从这个文本里面读取并写入这个文件里面
2017-08-31 08:18:15 762 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人