- 博客(53)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 pandas基本函数
【原文链接】:CSDN博主「皮皮猪QAQ」的原创文章导入数据pd.read_csv(filename):从CSV文件导入数据pd.read_table(filename):从限定分隔符的文本文件导入数据pd.read_excel(filename):从Excel文件导入数据pd.read_sql(query, connection_object):从SQL表/库导入数据pd.read_json(json_string):从JSON格式的字符串导入数据pd.read_html(url):解析UR
2021-06-23 15:35:25
299
原创 如何安装pyecharts和相关的模块包
安装pyecharts官网https://pyecharts.org/#/两次版本更新的变化说明https://github.com/pyecharts/pyecharts/issues/1033版本关系https://blog.csdn.net/weixin_43746433/article/details/100082008方法一pip以下命令任选一个即可pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/pyechartspi
2021-06-11 09:20:03
919
原创 pyecharts画桑基图,保存为html和png问题
pyecharts画桑基图按照教程画桑基图,发现只能保存为html类型,代码如下:import osimport pandas as pdfrom pyecharts.charts import Page, Sankey, Funnelfrom pyecharts import options as optsnodes =[{'name': '节点左1'}, {'name': '节点左2'}, {'name': '节点左3'}, {'name': '节点右1'}, {'name': '节
2021-06-09 09:23:28
3100
1
原创 This application failed to start because no Qt platform plugin could be initialized
【遇到问题】matplotlib画图生成EXE时,报错This application failed to start because no Qt platform plugin could be initialized【首先】VS CODE用matplotlib画图,遇到问题:qt.qpa.plugin: Could not load the Qt platform plugin "windows" in "D:\ProgramFiles\Anaconda3\Lib\site-packages\Py
2020-09-01 21:41:12
10952
2
原创 VS Code配置python环境
1、安装pythonpython安装目录:C:\Users***\AppData\Local\Programs\Python\Python38(这里我改不了,如有可以修改的方法,欢迎留言)2、安装VS Code3、打开VS Code
2020-05-16 12:48:30
954
原创 python入门(一) --函数
python入门(一) --函数函数.抽象概念如何在字典中找到100对应的所有key值varibal ={ 'a':100, 'b':100, 'c':200}varibal['a']100varibal.items()dict_items([('a', 100), ('b', 100), ('c', 200)])#遍历字典[key for key ,...
2020-04-25 21:32:51
295
原创 python学习(一)--条件判断和循环
python学习(一)–条件判断和循环if条件判断total_cost = 32.5if total_cost>30: discount = 0.9else: discount=1total_cost*=discountprint("总花费为{}元".format(total_cost))总花费为29.25元bool型变量可以作为条件判断依据bool(''...
2020-04-24 22:26:33
254
原创 python学习(一)--基本数据类型
python学习(一)–基本数据类型字符串line1=‘hellow‘’line2="xiaoming"line1+" "+line2输出:'hellow xiaoming'可以用单引号和双引号声明,单双引号混用,可有效减少转义字符(\反斜杠)的使用,如`line='爸爸说“你要乖啊”'#字符串的加法和乘法line='nihao'(line+" ") *3输出:'niha...
2020-04-23 21:56:46
556
原创 项目总结
曾经做过的一个小项目,现在整理一下。牵扯到保密,这里的应用场景为虚构。 项目需求:从菏泽到天津的高速公路旁边装了一些消防栓等灭火设备(假设装了很多)消防设备每个月要找人去检修,耗费人力,所以就想在每个周都会从菏泽到天津跑的汽车上装个摄像头,跑一路,检测一路,从外观上看这个消防设备是否被熊孩子掀开盖等异常情况。 通过分析可知,面临的困难主要是: 1、汽车速度过快成像不清晰;(>=200k...
2018-09-09 23:45:58
261
原创 如何生成人群密度图
一、行人标注。标记在人头的位置。%对图片上某个点进行标注clear allclose allclcset(gcf,'color','white')src='';for i=1:12 num = i; str = '.jpg' ; Mstr='.mat'; filestr='F:\m_and_c_aboutCounting\airport_tianji...
2018-05-22 19:31:44
14218
19
原创 坑:解决64位2013word无法安装32位Visio的问题
如何解决viso2013无法安装64位版本的Office 1、打开注册表:Win+R在运行框输入-regedit 2、删除注册表信息:HKEY_CLASSES_ROOT\Installer\Products删除以00002或00005开头的文件夹 此方案无效
2017-12-07 16:22:23
16531
2
原创 笔试题解读
笔试题: int a[5]={1,2,3,4,5}; int ptr=(int )(&a+1); printf(“%d,%d”,(a+1),(ptr-1)) 输出什么?a既是数据名,又是指向数组第一个元素的指针。izeof(a)=4,因为有取值符,表示把a当成一个指针(int*),而a指向数组的首地址, 即a=&(a[0]),即sizeof(a)=sizeof(&(a[0]))=sizeo
2017-11-30 14:49:10
327
原创 数据结构
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。常见的几种数据结构:线性表、栈、队列等。实现线性表的方式一般有两种,一种是使用数组存储线性表的元素,即用一组连续的存储单元依次存储线性表的数据元素。另一种是使用链表存储线性表的元素,即用一组任意的存储单元存储线性表的数据元素(存储单元可以是连续的,也可以
2017-11-30 14:48:01
252
原创 批量更改.mat中的变量名字
养成良好的命名习惯有助于增强代码的易读性,教科书中给出的变量一般为A,B等字母,易混淆。建议自己的命名规则与大众相同。更改变量名字,可以通过赋值的形式,把原数据清除掉。clcclearstr = ').mat' ;filestr='H:/研究生(经历相关)/天津机场图片/air (';for num=1:80 STR = sprintf('%s%d%s', filestr,num , s
2017-11-16 17:38:16
6172
原创 关于c++类的思考
必会知识点: 1、类的三大特性:封装、继承和多态。 2、封装是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 3、继承就是在一个已经存在的类的基础上建立一个新的类,父类派生出子类,派生类是基类的具体化,基类是派生类的抽象。公用继承的子类不能访问父类的私有成员;私用继承会把所有的
2017-11-16 17:32:01
274
转载 c++笔试题
微软亚微软亚洲技术中心的面试题!!!1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.
2017-10-25 22:11:06
18196
原创 ImportError: No module named cv2,No module named google.protobuf.internal等
1、运行Python程序使用工具“Jupyter Notebook”,Anaconda Navigator。 2、运行提示“ ImportError: No module named cv2 解决方法”:将openCV安装目录里的python文件夹内的cv2.pyd复制到Python安装目录里Lib中site-packages内即可解决。 3、“No module named google.pr
2017-10-19 15:29:11
1014
原创 关于人工智能,不得不知的小知识
1、人工智能元年1956年 2、图灵测试 图灵测试是测试人在与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。问过一些问题后,如果被测试者超过30%的答复不能使测试人确认出哪个是人、哪个是机器的回答,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试 2014 的举办方英国雷丁大学发布新闻稿,宣称俄罗斯人弗拉基米尔·维西罗夫(Vladimir Vesel
2017-10-19 14:50:47
1748
原创 海康威视笔试题(二)
一、输入一个用户名、密码,判断密码强度。 分四类: 1. 强度0:密码长度小于8|用户名与密码相同|用户名与密码相反 2. 强度1:密码长度大于8&密码只包含数字与小写字母组合或数字与大写字母组合 3. 强度2:密码长度大于8&密码除只包含数字与小写字母组合或数字与大写字母组合 4. 强度3:密码长度大于8&密码组合有超过三类 密码可由:数字、小写字母、大写字母、特殊字符组成
2017-10-14 18:46:27
4718
原创 海康威视笔试题(如何判断两个IP地址在同一网段)
基本思路: 要判断两个IP地址是否在同一个网段,将它们的IP地址分别与子网掩码做与运算,得到的结果为网络号,如果网络号相同,就在同一子网,否则,不在同一子网//说明:如何判断两个IP地址是否在同一网段中,判断依据为:每个IP与掩码相与,结果相同为0,不同为1,ip类型不合适为2#include "stdafx.h"#define _CRT_SECURE_NO_WARNINGS#include
2017-10-11 15:56:30
3441
原创 MCNN(三)新建自己的data层
在自己的caffe文件夹中D:\deeplearning\caffe-master\include\caffe\layers中window_data_layer.hpp添加自己.hpp,新建一个.h文件,保存在此文件夹中,在caffe 中添加Crowd counting 数据层中的代码贴在上去 在D:\deeplearning\caffe-master\src\caffe\layers中添加自己的
2017-10-11 09:59:38
653
原创 MCNN网络解读(一)网络可视化
参考caffe的层结构可视化工具 请点开:http://ethereon.github.io/netscope/#/editor 进行编辑 把你prototxt里的网络代码copy到该编辑框里,按Shift+Enter就可以直接进行可视化prototxt格式里网络层的结构。
2017-10-08 17:06:25
4449
原创 MCNN网络解读(二)sover.propotxt
MCNN网络解读(一)sover.propotxtSolver的流程:设计好需要优化的对象,以及用于学习的训练网络和用于评估的测试网络。(通过调用另外一个配置文件prototxt来进行)通过forward和backward迭代的进行优化来跟新参数。定期的评价测试网络。 (可设定多少次训练后,进行一次测试)在优化过程中显示模型和solver的状态在每一次的迭代过程中,solver做了这几步工
2017-10-08 15:55:40
2528
原创 MFC中,在图片上添加汉字(c++实现)
本程序是写在水星相机里的代码片,主要实现在图片上写汉字。因为字符宽度的问题,OpenCV自带的cvInitFont和cvPutText函数不支持向图像中写入中文,所以用GDI+和位图操作实现。
2017-09-12 17:04:24
5393
原创 人群密度图的生成(MATLAB+malldataset)
首先malldataset数据集下载参见人群密度估计之MCNN写的关于密度图的生成,在MATLAB跑了程序
2017-09-05 18:21:50
9337
9
原创 斯坦福CS231n Spring 2017开放全部课程视频
微信公众号机器之心文章[斯坦福CS231n Spring 2017开放全部课程视频(附大纲)]内附CS231n Spring的课程, CS231n近几年一直是计算机视觉领域和深度学习领域最为经典的课程之一。而最近刚刚结课的CS231n Spring 2017 仍由李飞飞主讲,并邀请了Goodfellow等人对其中部分章节详细介绍。本课程从计算机视觉的基础概念开始,在奠定了基本分类模型、神经网络和
2017-08-13 15:51:36
5342
原创 CNN入门手册(推荐)
卷积?神经?网络?教你从读懂词语开始了解计算机视觉识别最火模型 | CNN入门手册(上)(来自大数据文摘微信公众号)步长?填充?池化?教你从读懂词语开始了解计算机视觉识别最火模型 | CNN入门手册(中) 这是我看的一篇写得最易懂的一篇文章,虽然易懂,但是干货却一点儿都没少。
2017-08-09 16:18:34
934
原创 数据集(人数统计、密度分析)
1、专门做人数统计数据集 http://www.ee.cuhk.edu.hk/~xgwang/王小刚 2、http://personal.ie.cuhk.edu.hk/~ccloy/download.html 有CUHK Crowd Dataset数据集 吕健勤 3、http://vcis.ahu.edu.cn:8080/安徽大学,这个数据集已经给了标注 4、http://blog.cs
2017-07-26 11:02:52
6764
原创 目标检测中的特征点分析
好的特征应该具有以下几个特点: 重复性:不同图像相同的区域应该能被重复检测到,最好具备旋转、模糊、光照等不变性; 可区分性:不同的检测子,可以被区分,建立检测对应的描述子; 数量适宜:检测子数量太多导致匹配不到,检测子数量少容易造成误检; 高定位:定位一般对应尺度和位置; 有效性:检测速度越快越好。 主要的特征: 参考图像处理之角点检测算
2017-07-15 16:43:02
1437
1
转载 高斯混合背景建模
1、高斯混合背景建模原理混合高斯背景建模是基于像素样本统计信息的背景表示方法,利用像素在较长时间内大量样本值的概率密度等统计信息(如模式数量、每个模式的均值和标准差)表示背景,然后使用统计差分(如3σ原则)进行目标像素判断,可以对复杂动态背景进行建模,计算量较大。说白了就是在一个有限的时间系列,对一个位置的像素值进行统计,得到高斯模型,而后来一个新的像素值,判断是否符合3σ原则,如果是,表示背景,不
2017-07-06 15:03:50
2864
1
原创 opencv3.2+vs2013
opencv3.2下载地址 配置环境:win8.1+vs2013+opencv3.1电脑上同时存在opencv2.4.9和opencv3.1
2017-06-20 09:47:39
787
原创 运动目标检测代码(帧差、高斯混合、vibe代码实现)
主要介绍四种运动目标检测的算法代码,每段代码博主实测可运行。当前主流的混合高斯背景模型,VIBE算法代码转载自他处。另外GMG算法,KNN算法在朱伟的书中有讲
2017-05-14 21:41:58
7285
2
斯坦福CS231n Spring 2017课件上(9-16)
2017-08-13
MATLAB模式识别工具箱
2017-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人