csdn

PCA

∥☆過路亽.° 提交于 2019-12-23 08:30:17
1.原理:https://blog.csdn.net/program_developer/article/details/80632779 PCA(Principal Component Analysis),即主成分分析方法,是一种使用最广泛的数据降维算法。 PCA的工作就是从原始的空间中顺序地找一组相互正交的坐标轴,新的坐标轴的选择与数据本身是密切相关的。其中, 第一个新坐标轴 选择是原始数据中 方差最大的方向 , 第二个新坐标轴 选取是 与第一个坐标轴正交的平面中使得方差最大 的, 第三个轴是与第1,2个轴正交的平面中方差最大的 。依次类推,可以得到n个这样的坐标轴。通过这种方式获得的新的坐标轴,我们发现, 大部分方差都包含在前面k个坐标轴中,后面的坐标轴所含的方差几乎为0 。于是,我们可以忽略余下的坐标轴, 只保留前面k个含有绝大部分方差的坐标轴 。 这相当于只保留包含绝大部分方差的维度特征,而忽略包含方差几乎为0的特征维度,实现对数据特征的降维处理。 如何得到这些包含最大差异性的主成分方向呢? 通过 计算数据矩阵的协方差矩阵 ,然后得到协方差矩阵的特征值特征向量,选择特征值最大(即方差最大)的k个特征所对应的特征向量组成的矩阵。这样就可以将数据矩阵转换到新的空间当中,实现数据特征的降维。 得到协方差矩阵的特征值特征向量有两种方法:特征值分解协方差矩阵、奇异值分解协方差矩阵

C语言(标识符)

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-23 06:48:59
计算机发展三个阶段 机器代码、汇编语言、高级语言 随着计算机编程语言的发展,C已经被归类到中级语言的行列了。 C语言特点 C 语言是一种结构化的程序设计语言。 C 语言既有高级语言那样贴近人自然语言的特点,又不失低级语言的功能。 C 语言存在规范的标准,使用同一标准写出的C 语言代码可以无障碍地在各套CPU架构下进行移植,可移植性好也是C 语言强大的体现。 十进制转二进制 十进制整数转二进制:除二求余,逆序排列。 十进制小整数进制转二进制:乘二取整,顺序排列。 关键字 C89 规定的关键字共有32 个 数据类型关键字(12 个) int, char, short, long, float, double, signed, struct, unsigned, union, enum,void 控制语句关键字(12 个) break, case, continue, default, do, else, for, goto, if, return, switch, while 存储类型关键字(4 个) auto, extern, register, static 其他关键字(4 个) const, sizeof, typedef, volatile 数据类型 基本数据类型:int char float double 结合数据类型:数组[],指针* 构造数据类型:结构体,联合体,枚举类型

dll中传递stl作为接口参数会引发各种问题

被刻印的时光 ゝ 提交于 2019-12-23 03:38:59
https://blog.csdn.net/ranky2009/article/details/43565317 原文链接 有一篇文章 https://blog.csdn.net/lacoucou/article/details/78122074 https://yq.aliyun.com/articles/9192 STL使用模板生成,当我们使用模板的时候,每一个EXE,和DLL都在编译器产生了自己的代码,导致模板所使用的静态成员不同步,所以出现数据传递的各种问题,下面是详细解释。 来源: CSDN 作者: track_down 链接: https://blog.csdn.net/qq_35975827/article/details/103656354

pip方式安装Jupyter

荒凉一梦 提交于 2019-12-23 02:28:42
pip方式安装Jupyter 如你的cmd命令窗口无法识别pip命令,请配置下环境变量(将python的''Scripts''文件夹路径添加至''path''变量里面)。 使用以下命令更新pip和安装Jupyter pip3 install --upgrade pip pip3 install jupyter 启动Jupyter jupyter notebook jupyter notebook 参考资料: Jupyter 官方说明 https://jupyter.readthedocs.io/en/latest/install.html pip配置 https://blog.csdn.net/zyx19950825/article/details/52469813 最详尽使用指南:超快上手Jupyter Notebook https://blog.csdn.net/datacastle/article/details/78890469 来源: CSDN 作者: 永峰จุ๊บ 链接: https://blog.csdn.net/weixin_44896722/article/details/103655278

tensorflow下ssd的一个demo

随声附和 提交于 2019-12-23 02:18:36
最近好不容易在自己的PC机上跑通了一个tensorflow框架在的ssd模型,网上很多都是在linux系统下的,因此写下来记录一下,以防忘记,大家遇到问题也可以相互探讨; 平台环境:win10 64位+tensorflow1.2版本cpu版本+ssd模型 目前pc机上好像只支持1.1和1.2版本的tensorflow,其他版本试了下装不上,有装上的可以请教下。关于tensorflow的安装可以参考我的另一篇博文 https://blog.csdn.net/u013230291/article/details/98961492 1.代码地址:https://github.com/balancap/SSD-Tensorflow,下载到本地,由于是国外的网站,下载慢的话可以在百度云或者CSDN上找资源; 2.解压ssd_300_vgg.ckpt.zip 到checkpoint文件夹下,一定要放在checkpoint文件夹下,而不是放到子文件夹下; 3.在资源管理器中定位到notebook文件夹下,里面有ssd_notebook.ipynb文件,该文件使用时需要用到工具jupyter,务必在运行前安装好,(可使用pip list在控制台查看是否已经安装,如没安装则用命令即可安装pip install jupyter),在该目录下输入cmd,如下图所示: 然后在cmd中输入 jupyter

Cef经典N大问题

佐手、 提交于 2019-12-23 01:36:52
1、cef启动、退出的时候怎么崩溃了 答:如果是启动时崩溃,请看资源目录是否文件都齐全. 退出的话见https://github.com/fanfeilong/cefutil/blob/master/doc/CEF_Close.md 如果是centos6.4 内核上跑CEF启动时候崩溃,原因是不支持一个uid有关的东西。启动时增加参数--disable-setuid-sandbox就OK了 2、mp3怎么没声音 答:从chromium45版本后,chromium把ffpeme这个dll静态链接进dll了。同时因为版权的原因,没有带MP3的支持库。可以从群里下载别的网页编译好的cef,自带mp3。或者自己编译cef,见http://www.cnblogs.com/himax/p/how_to_build_cef3_on_windows.html 另外: 51版本的MP4,其实只要在chromium最开始gn args命令的记事本里面加上ffmpeg_branding=“Chrome” proprietary_codecs=ture就行了。官方文档,却说的是要用export命令加上编译宏 。 3、怎么让js c++交互 答:网上资料很多,看v8相关的接口就知道了。或者可以搜索brackets-shell-master的代码。那是个完整的cef使用案例,非常牛逼 (或者http:/

ios项目开发汇总

我与影子孤独终老i 提交于 2019-12-22 15:21:14
UI界面 iOS和Android 界面设计尺寸规范 http://www.alibuybuy.com/posts/85486.html iPhone app界面设计尺寸规范 http://www.wufangbo.com/ios-iphone-app/ iOS界面设计切图小结 http://www.apkbus.com/android-140341-1-1.html @2x图片等适应不同分辨率手机 http://blog.sina.com.cn/s/blog_945590aa0101ceu3.html Gif动图快速制作方法(附工具) http://www.cnblogs.com/dsxniubility/p/4527524.html iOS7初体验(3)图像资源Images Assets http://www.cnblogs.com/liufan9/p/3136064.html iOS用户引导界面示例 http://www.open-open.com/lib/view/open1411201907593.html UI_View 倒计时实现的两种方法 http://blog.csdn.net/kylinbl/article/details/8972261 iOS开发的一些奇巧淫技 http://blog.csdn.net/dwarven/article/details

模拟退火算法解决TSP问题

梦想与她 提交于 2019-12-22 14:07:01
https://www.cnblogs.com/youngsea/p/7461977.html https://blog.csdn.net/qq_34062105/article/details/80468038 https://blog.csdn.net/cristianojason/article/details/50147609 https://www.cnblogs.com/wenyehousheng/p/11486598.html https://blog.csdn.net/xyisv/article/details/86741983 来源: CSDN 作者: 不努力的人不配得到幸福 链接: https://blog.csdn.net/qq_40882740/article/details/103651242

Python 模拟post请求

孤街浪徒 提交于 2019-12-22 01:29:08
# coding:utf-8 import requests url = "https://passport.cnblogs.com/user/signin" # 接口地址 # 消息头数据 headers = { 'Connection': 'keep-alive', 'Content-Length': '123', 'Cache-Control': 'max-age=0', 'Origin':'https://passport.csdn.net', 'Upgrade-Insecure-Requests':'1', 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Referer': 'https://passport.csdn.net/account/login?from