- 博客(35)
- 资源 (4)
- 收藏
- 关注
转载 聚类评价指标(整理)【图片看原文】
聚类分析是一种重要的人类行为,早在孩提时代,一个人就通过不断改进下意识中的聚类模式来学会如何区分猫狗、动物植物。目前在许多领域都得到了广泛的研究和成功的应用,如用于模式识别、数据分析、图像处理、市场研究、客户分割、Web文档分类等[1]。 聚类就是按照某个特定标准(如距离准则)把一个数据集分割成不同的类或簇,使得同一个簇内的数据对象的相似性尽可能大,同时不在同一个簇中的数据对象的差异性也尽可
2016-10-25 17:57:50
5377
转载 Python 异常处理
两个地方的代码几乎没差,一个自己测试用,一个准备提交给上面看。结果运行的结果就是不一样。同一台机器,同样的输入数据。。结果发现有一个代码没引入某依赖包,却被 try...except...finally包围着,然而,小弱的异常处理时酱的:try: not import A use A a = ***except: a = 0finally
2016-08-21 20:40:01
474
原创 matlab 2010a mex -setup vs 2010找不到的问题
matlab2010a 是在vs2010之前出来的,所以不支持直接mex -setup好在为了避免我们重装麻烦,有人良心发现,给出了解决方案:http://www.mathworks.com/matlabcentral/answers/93013-how-can-i-use-microsoft-visual-c-2010-to-create-mex-files-with-matlab-7-
2015-11-26 18:03:05
1473
原创 C++中new和malloc的区别
new 是c++中的操作符,malloc是c 中的一个函数new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。new可以看成两个动作: 分配内存(相当于
2015-09-02 08:47:04
553
转载 linux环境变量
按变量的生存周期来划分,Linux变量可分为两类,它们的修改方法如下:(1)永久的:需要修改配置文件,变量永久生效。 常见的配置文件包括: (1-1)/etc/profile:对所有用户生效;此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行;并从/etc/profile.d目录的配置文件中搜集shell的设置 例如:编辑/etc/profile
2015-08-31 16:14:36
443
转载 CUDA从入门到精通
CUDA从入门到精通(零):写在前面在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的应用来说无疑是一个理想的选择。还有不到一年毕业,怕是毕业后这些技术也就随毕业而去,准备这个暑假开辟一个CUDA专栏,从入门到精通,步步为营,顺便分享设计的一些经验教训,希望能
2015-08-27 21:26:02
1159
原创 洗牌
bool swap(int *a, int x, int y){ if (x==y) { return false; } int tmp = a[x]; *(a+x) = *(a+y); *(a+y) = tmp; return true; }bool shuffle(int card[], int n){ int idx = 0; for (int i=0; i<
2015-08-25 21:40:54
694
原创 如何在VS中像MATLAB中一样做矩阵运算
What do we need?Armadillo Armadillo 【1】是一个高质量的C++线性代数库,目的是在运算速度与易用性之间取一个折衷。它其实是对底层的矩阵运算库(例如BLAS,LAPACK)的封装,也就是说,这个库本身的计算能力其实不强,但是这个库可以配合开源的底层库来使用。MinGW MinGW【3】是Mi
2015-08-25 17:37:45
3979
原创 使用CUBLAS的一些小例子
#include "cuda_runtime.h"#include "cublas_v2.h"#include #include using namespace std;int const M = 6;int const N = 10;int main(){ cublasStatus_t status; //Host memory malloc float *h_
2015-08-25 16:28:48
3895
原创 vs2010下配置CUDA出现kernel launch failed问题,内核无效
首先,推荐一篇不错的配置文档~手把手教你 CUDA 5.5与VS2010编译环境的搭建,笔者就是在这篇文章的指导下成功地在VS2010上搭建了CUDA 6.5~其次,文末给出的运行示例不好使,运行时总会提示kernel无法启动~经过多方搜索,查阅相关资料,甚至拿出CUDA自带的samples比较编译选项,终于解决了问题。方法便是在项目属性,C++ CUDA –> device下修改一下编译选项。在这
2015-08-21 16:51:32
3092
转载 两个角度看岭回归 -- 方差扩大 + 2范数惩罚
from I'm a DMer & MLer & NLPer & IRerhttp://www.cnblogs.com/wentingtu/archive/2012/05/17/2505625.html两个角度看岭回归 --方差扩大 + 2范数惩罚=====================方差扩大,在这里,你将看到岭的概念================
2014-12-22 10:59:38
2088
转载 [转][转][转][转][转]来自百度知道:管中窥豹虚函数
百度知道一大神onlinewan(六级)虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymor
2014-08-15 15:32:31
497
原创 ZOJ 2886 Look and Say
很挫的代码。。。不过思路比较简单#include #include using namespace std;void inputPos(char *p,int *pos,int num){ int tmp=*pos; int arr[4],i=0; while(num) { arr[i++]=num%10; num/=10; } i--; while(i>=0)
2014-06-07 21:18:19
853
原创 ZOJ 2679 OldBill
先贴代码:#include using namespace std;int main(){ int testNum; cin>>testNum; int cnt,x,y,z; while(testNum--) { cin>>cnt>>x>>y>>z; int firstBit,lastBit,cost=0; for(firstBit=9;firstBit>0;fir
2014-06-02 19:40:12
663
原创 ZOJ 2481 Unique Ascending Array
插入排序:有点挫~#include using namespace std;int main(){ int n; int arr[100]; int tmp,cnt; while(cin>>n&&n!=0) { cin>>arr[0]; cnt=1; for(int i=1;i<n;i++) { cin>>tmp; int j=cnt-1;
2014-05-28 13:27:38
577
原创 【求助】zoj 2476求和水题
据说是个水题,不过还是总WA。。求大神给瞄一眼。题目描述如下:Total AmountTime Limit: 2 Seconds Memory Limit: 65536 KBGiven a list of monetary amounts in a standard format, please calculate the total amount.We de
2014-05-25 15:23:05
574
原创 ZOJ 2358 Sum of Factorials
递归;实际用不上,见注释掉的:// ZOJ2358.cpp : 定义控制台应用程序的入口点。//#include #include using namespace std;int fab(int n){ if(n==0)return 1; int sum=1; for(;n>=1;n--)sum*=n; return sum;}int getMax(int n
2014-05-25 12:43:43
599
原创 ZOJ 2105 Number Sequence
昨天看了一下午也没看出来。。发了个帖子得到大神指点,好好写了下注释才找出毛病。。。原来是下标搞错了。。教训是一定要按原理来,不能按测试的数据去瞎碰。#includeusing namespace std;int main(){ int a,b,n; int arr[100]; while(1) { cin>>a>>b>>n; if(a==0&&b==0&&n==
2014-03-25 15:28:58
545
原创 ZOJ 1113
coutcout好吧。。表示无聊了。。#include #include using namespace std;int main(){ double sum=1,n=1; cout<<"n e\n- -----------\n0 1\n"; for(int i=1;i<10;++i) { n/=i; sum+=n; if(i>2)cout<<setpre
2014-03-25 14:38:26
752
原创 ZOJ2104 Let the Balloon Rise
头文件string.h和string是有区别滴~#include#include using namespace std;int main(){ while(1) { int num; string arr[1000]; string result; cin>>num; if(num==0)break; int max=0; int i=0,
2014-03-24 16:55:32
554
原创 ZOJ1716Get Many Persimmon Trees
最近运气不错~水水更健康~#include using namespace std;bool isInRect(int baseX,int baseY,int width,int height,int x,int y){ return (baseX<=x&&baseY<=y&&x<=baseX+width-1&&y<=baseY+height-1);}int main(){
2014-03-22 14:03:56
614
原创 ZOJ1414 Number Steps
难得的一把过,头一次诶~#include using namespace std;int main(){ int num; cin>>num; while(num--) { int x,y; cin>>x>>y; if(x==y||x-y==2) { if(x%2)cout<<x+y-1; else cout<<x+y;cout<
2014-03-21 17:08:28
532
原创 ZOJ1713 Haiku Review
又是一把过啊,特此纪念下~ 字符串指针和string变量的对应- - ╮(╯▽╰)╭学艺不精。。感觉得重新学一遍C++#include #include using namespace std;bool isVowel(char ch){ return (ch=='a'||ch=='o'||ch=='e'||ch=='i'||ch=='u'||ch=='y');}int
2014-03-21 17:06:34
633
原创 一天一道ZOJ
上了四年大学,身为计算机专业出身,代码能力竟然次到如此地步!从今天开始好好学习C++,一天一道ZOJ---------先从简单的来~ZOJ1115: 注意接收数字串的长度,long long 也不可,要将接收到的字符串先处理一下,然后再计算。
2014-03-20 13:51:33
570
转载 CUDA的线程块size
前面扯了很多,不过大多都是在讲CUDA 在软体层面的东西;接下来,虽然Heresy 自己也不熟,不过还是来研究一下硬体的部分吧~毕竟要最佳化的时候,好像还是要大概知道一下相关的东西的。这部分主要参考资料是:[Hotball's Hive]GPU 的硬体架构Programming Massively Parallel Processors的Lecture 7在研究硬体架构前,
2014-03-18 14:21:43
2049
原创 数据库安全管理——用户登录次数限制及锁定(这里指数据库用户)
通过概要文件的设计来进行管理:具有CREATE PROFILE 系统权限的用户可以创建概要文件:SQL>CREATE PROFILE PWD_PROFILE LIMITFAILED_LOGIN_ATTEMPTS 3 --尝试三次后,用户被锁定 PASSWORD_LOCK_TIME 10; --用户被锁定后10天自动解锁并在创建用户
2013-12-09 21:40:49
5523
原创 获得系统时间
#include#includechar ch[128];time_t t;memset(ch,0x0,128);time(&t);sprintf(ch,"%s", ctime(&t));获得的时间以字符串的方式保存在ch中。
2013-08-09 18:49:38
515
CUDA SDK 语法高亮必备 usertype.dat
2015-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人