
python
木木的学习之路
格物致知
展开
-
python爬取历史天气
初衷十一回家走访亲戚,家长们聊关于附近工厂的事情。笔者家附近有一个清洁能源厂,同时还有一个水库,这种复杂的空气对流,夏季容易遭受冰雹的侵害。以水果谋生的农户,躲得过人祸,免不了天灾。笔者暗想,用一定的大数据分析,证明这两种存在对当地的影响。于是有了此文。代码网上相关资源很多,笔者习惯在python抓数据,而将分析留给matlab,文件修改一类交给C++。以下代码小作修改,原始链接 Py...原创 2018-10-11 10:47:43 · 1404 阅读 · 0 评论 -
tensorflow及API配置环境
初衷先前配置环境比较费时间,而且一直坚信配置环境是一个玄学问题;换了笔记本重新配置,没有求谁保佑,就OK了。这里大概记录流程。CPU版本1、安装python;2、pip安装tensorflow;3、API下载及解压;4、proto文件编译;5、cocotools安装,期间似乎需要Cpython安装;6、初次报错,类似那个变量没有迭代器,找到相应文件修改即可。注意:vs最好...原创 2018-10-26 15:58:29 · 360 阅读 · 0 评论 -
海量房源筛选
抓取原始数据数据源:链家地址:西安语言:python准备工作:申请开发者代码如下,拷贝自别处,稍作修改:from bs4 import BeautifulSoupimport requestsimport csvimport redef getlocation(name):#调用百度API查询位置 bdurl='http://api.map.baidu.com/geoc...原创 2018-10-26 15:42:05 · 453 阅读 · 2 评论 -
tensorflow objectdetecton API 检测模型不出结果
检测模型在经过上万次迭代训练自己的样本后,尝试检测模型;用相似环境下的图片作为检测样本。以下是检测代码,copy自别处,修改自己的路径一类,cmd下运行,或者在配置好环境的pycharm 下运行。import matplotlibmatplotlib.use('Agg')import timestart = time.time()import numpy as npimport...原创 2018-10-09 10:55:49 · 809 阅读 · 0 评论 -
深度学习CSV格式原始数据用于裁剪图像
初衷项目需要,需要做样本类别训练,即将每类样本分放在不同的文件夹,通过网络训练后得到模型,检测数据输出为所属类别;先前深度学习输出为类别和位置,需要遍历全局图像,比较耗时。问题分类别训练时,需要搜集大量样本并进行裁剪,这是一个很费时间和感情的事情;恰好在深度学习时,通过labelimage等工具得到样本数据,如下图所示:可否通过这些数据,将样本裁剪出来呢?于是乎,写了个脚本,并且实...原创 2018-10-18 15:40:15 · 1207 阅读 · 2 评论 -
VOC数据集用于制作tensorflow所需格式
VOC数据集VOC主要有三个重要的文件夹:Annotations、ImageSets和JPEGImages。分别是标注信息、分割信息和原始图片等。公开数据集有现成的对应文件,前人已经做好标注工作。在初步训练网络时,选择该组比较完备的数据,确实是一个比较快捷的方法。XML到CSV格式以下是一个标准的VOC格式写法,粘贴了一个VOCtrainval_11-May-2012文件夹下的XML格式...原创 2018-10-08 14:21:23 · 1554 阅读 · 0 评论 -
python实现两个机器人自由对话
笔者接触python时间不长,也不够专业。最近发现一个有趣的开发包:Itchat。Python的优势,网络观点大致形容为:对代码能力要求不高,掌握基本语法就能上手;共享免费的开发包比较多,这个避免了知识产权的纠纷;据说很多开发包C,C++书写,因此移植性强。itchat是微信网页版开源的开发包,我们可以在它的基础上做一些改进。比如打印联系人列表的性别、省份、个性签名,甚...原创 2018-08-22 11:09:16 · 2251 阅读 · 0 评论 -
Python:制作Tensorflow需要的tfrecord格式
回顾之前几篇文章,算是在弯路中崎岖前行。因为没有成功安装labeliamge工具,所以走了两条路:直接用Matlab标记好的数据生成CSV文件;模拟labeliamge工具,标记数据先为每张图生成xml文件,然后用转换代码生成CSV文件。第二个方法是多此一举的意思,主要是当时在排查错误源头,不过也算是学习了很多读写文件的方式。回顾一下我之前写的几篇文章。机器学习之Matlab制作...原创 2018-09-20 11:58:03 · 1152 阅读 · 0 评论 -
python+matlab:统计双色球出号分布
爬数据据说有个妹妹通过抓纸团决定买彩票号,这个看起来既玄幻又可爱。小姐姐我坐不住了,索性统计了一下历史中奖号码分布情况。借助python抓数据,尝试了几组代码,给出一份能运行的,爬取双色球出号情况。代码如下:源码来源:Python爬取彩票双色球并存到把数据excel表格里import requestsimport reimport xlwtimport timedef get_...原创 2018-09-26 10:41:21 · 3903 阅读 · 1 评论 -
C++:寻找双色球出现概率最大的号码
前文代码太多,加之这会用C++写,于是另开一篇。事无完备,但可说服自己,索性写了点代码,把几支双色球出现概率最大的号码提取出来,也方便大家参考。直接代码://string 转 int void str2int(int &int_temp, const string &string_temp){ stringstream stream(string_temp); str...原创 2018-09-26 11:53:14 · 4889 阅读 · 0 评论 -
烟花易逝,让python留住喧哗
代码是从别处copy而来,不过需要一些小修改才能运行。复制一份我修改过可以运行的代码:import tkinter as tkfrom PIL import Image, ImageTkfrom time import time, sleepfrom random import choice, uniform, randintfrom math import sin, cos, rad...转载 2018-12-07 10:03:17 · 331 阅读 · 0 评论