自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 matplotlib绘制符合论文要求的图片

  最近需要将实验数据画图出来,由于使用python进行实验,自然使用到了matplotlib来作图。  下面的代码可以作为画图的模板代码,代码中有详细注释,可根据需要进行更改。   1 # -*- coding: utf-8 -*- 2 import numpy as np 3 import matplotlib.pyplot as plt 4 plt.rc...

2017-06-01 17:57:00 322

转载 java动态代理、Proxy与InvocationHandler

  看了好多关于代理的文章,理解和整理一下。1、代理的基本构成  抽象角色:声明真实对象和代理对象的共同接口,这样可在任何使用真实对象的地方都可以使用代理对象。  代理角色:代理对象内部含有真实对象的引用,从而可以在任何时候操作真实对象。代理对象提供一个与真实对象相同的接口,以便可以在任何时候替代真实对象。代理对象通常在客户端调用传递给真实对象之前或之后,执行某个操作,而不是...

2017-05-08 10:55:00 237

转载 vmware workstation12在安装VMware tools时出现问题:A previous installation of VMware Tools has been detected 解...

win10安装的vmware workstation12在安装VMware tools时出现问题:root@lc:/root/vmware-tools-distrib# ./vmware-install.plA previous installation of VMware Tools has been detected.The previous installation was...

2017-02-23 10:59:00 1155

转载 用python实现k近邻算法

  用python写程序真的好舒服。  code: 1 import numpy as np 2 3 def read_data(filename): 4 '''读取文本数据,格式:特征1 特征2 …… 类别''' 5 f=open(filename,'rt') 6 row_list=f.readlines() #...

2017-01-08 15:06:00 198

转载 python安装numpy、scipy和matplotlib等whl包的方法

  最近装了python和PyCharm开发环境,但是在安装numpy和matplotlib等包时出现了问题,现总结一下在windows平台下的安装方法。  由于现在找不到了工具包新版本的exe文件,所以采用了whl格式文件的安装。本人事先安装了python3.5.2,电脑是32位。  1、先安装wheel,在cmd窗口下输入:      pip install wheel...

2016-12-28 19:42:00 409

转载 Linux的locale、LC_ALL和LANG

  如果你是一个Linux新手,并且刚刚安装了一个新的英文系统但想要设置成中文系统,肯定会接触到上面几个变量,在网上搜索了一系列解决方法,给一些变量赋一下值,再export一下,或者写到配置文件里面,然后就搞定了,但究竟为什么要这样做,可能还是一知半解。通过这两天自己对网上看到的一些文章的整理和自己的试验,在这里记录一下自己的理解。一、什么是localelocale...

2016-12-21 16:15:00 349

转载 kd树和knn算法的c语言实现

  基于kd树的knn的实现原理可以参考文末的链接,都是一些好文章。  这里参考了别人的代码。用c语言写的包括kd树的构建与查找k近邻的程序。  code: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<math.h> 4 #include<tim...

2016-12-13 11:14:00 315

转载 Cygwin中解决vi编辑器方向键和Backspace键不好使、安装vim的方法

修改.virc文件(如果没有就创建)vi .virc添加以下内容set nocpset backspace=start,indent,eol保存退出:wq如果是vim就修改.vimrc文件。由于已经装上了Cygwin,所以不必卸载(其实在windows下卸载Cygwin比较麻烦,没有研究过),将你的安装程序拿出来重新安装一次,我只说一步关键的步...

2016-12-01 20:29:00 200

转载 MPI-2 并行IO的使用方法

  写的MPI程序需要用到并行IO来操作文件,但是搜遍了度娘都没有找到多少关于并行IO函数的使用方法。最后在知网搜到了一些有用的论文,看了一下,感觉豁然开朗。  MPI-1对文件的操作是使用绑定语言的函数调用来进行的,通常采用的是串行IO的读写方式,一般情况下是用一个主进程打开文件和读取数据,然后分发给其他进程来处理,这种串行IO数据的通信量很大、效率较低。MPI-2实现了并行IO,...

2016-11-10 10:53:00 642

转载 ascii、unicode、utf、gb等编码详解

  很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。  开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的...

2016-11-05 18:01:00 169

转载 k近邻算法(knn)的c语言实现

  最近在看knn算法,顺便敲敲代码。   knn属于数据挖掘的分类算法。基本思想是在距离空间里,如果一个样本的最接近的k个邻居里,绝大多数属于某个类别,则该样本也属于这个类别。俗话叫,“随大流”。  简单来说,KNN可以看成:有那么一堆你已经知道分类的数据,然后当一个新的数据进入的时候,就开始跟训练里的每个点求距离,然后挑出离这个数据最近的K个点,看看这K个点属于什么类型,...

2016-11-04 17:39:00 1989

转载 查找素数Eratosthenes筛法的mpi程序

  思路:  只保留奇数  (1)由输入的整数n确定存储奇数(不包括1)的数组大小: n=(n%2==0)?(n/2-1):((n-1)/2);//n为存储奇数的数组大小,不包括基数1  (2)由数组大小n、进程号id和进程数p,确定每个进程负责的基数数组的第一个数、最后一个数和数组维度: low_value = 3 + 2*(id*(n)...

2016-10-31 10:56:00 1000

转载 kmeans算法并行化的mpi程序

  用c语言写了kmeans算法的串行程序,再用mpi来写并行版的,貌似参照着串行版来写并行版,效果不是很赏心悦目~    并行化思路:  使用主从模式。由一个节点充当主节点负责数据的划分与分配,其他节点完成本地数据的计算,并将结果返回给主节点。大致过程如下:  1、进程0为主节点,先从文件中读取数据集,然后将数据集划分并传给其他进程;  2、进程0选择每个聚类的中心...

2016-10-30 20:38:00 948

转载 kmeans算法c语言实现,能对不同维度的数据进行聚类

  最近在苦于思考kmeans算法的MPI并行化,花了两天的时间把该算法看懂和实现了串行版。  聚类问题就是给定一个元素集合V,其中每个元素具有d个可观察属性,使用某种算法将V划分成k个子集,要求每个子集内部的元素之间相异度尽可能低,而不同子集的元素相异度尽可能高。  下面是google到该算法的一个流程图,表意清楚:  1、随机选取数据集中的k个数据点作为初始的聚类中...

2016-10-26 17:06:00 826

转载 几款比较好用的C语言的集成开发环境及在windows下用命令行编译C代码

最近要用到C,所以尝试了这几款windows平台下比较好的IDE。VS2015:比较复杂和庞大,据说从2013版本开始支持C99标准。C-free:轻巧,但是不支持C99。vc++6.0:很多学C语言的人接触的第一款IDE,上世纪的产物。dev c++:精巧,支持C99。CodeBlocks:推荐,支持C99,只是启动有点慢。还有其他优秀的IDE,由于没使用过所以...

2016-10-20 16:15:00 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除