- 博客(7)
- 收藏
- 关注
原创 Python 之 K-means 算法
一:背景引入 机器学习领域需要对数据进行操作,其中有两个常见的操作:聚类和分类。聚类属于物以类聚,寻求数据内部的联系,原始的数据是没有任何标记的,仅仅是一堆数据,名曰无监督学习,就是无标签,比如k-means 算法;而分类属于近朱者赤,数据是有标记的,名曰有监督学习,比如KNN算法。正常的步骤是先聚类再分类。二:k-means 原理 给定样本数据集 , "k均值"...
2018-09-28 22:12:05 791
原创 MPI 之 点对点通信的一个实例
目标:通过MPI 实现100次 点对点通信,并计算平均每次的通信时间。代码如下:/**点对点通信100次,计算平均通信时间,并观察传输数据量大小和传输时间关系 数据量变化采用动态内存方式 从4kb增加到400M,每次增大400kb**/#include<stdio.h>//标准输入输出头文件#include<stdlib.h>//标准库#incl...
2018-09-27 09:17:56 2580
原创 MPI 之 按进程打印 “Hello World”
先来看下mpi-3.2.1目录下examples中的hellow.c的代码(鼠标右键用gedit打开):#include <stdio.h>#include "mpi.h"//调用mpi接口int main( int argc, char *argv[] ){ int rank; int size; MPI_Init( 0, 0 );//...
2018-09-26 22:19:16 3214
原创 Linux下MPI 之安装配置,及编译运行
一. MPI的安装1. 下载MPI 安装包到官网:http://www.mpich.org/downloads/ 下载mpi-3.2.1版本的MPI 包。2. 解压安装包到下载安装包的目录下,可以看到有mpi-3.2.1.tar.gz的压缩包,在终端运行如下命令:tar -zxvf mpich-3.2.1.tar.gz可以解压安装包。若无法解压,尝试 tar -xvf mp...
2018-09-26 21:27:38 28114 12
转载 Python之sort和sorted方法
这篇文章写得很详尽,推荐大家学习。原文链接:https://www.cnblogs.com/sysu-blackbear/p/3283993.html我们需要对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返...
2018-09-19 22:28:22 147
原创 Pytorch 之修改Tensor部分值
一:背景引入对于一张图片,怎样修改局部像素值?二:利用Tensor方法比如输入全零tensor,可认为为黑色图片>>> n=torch.FloatTensor(3,3,4).fill_(0)>>> n tensor([[[0., 0., 0., 0.], [0., 0., 0., 0.]...
2018-09-16 10:07:57 31219
原创 kNN及Python实现
一.背景引入最近邻(KNN-K Nearest Neighbor)算法主要用在分类中,思想是物以类聚。如下图所示:已知蓝色方块和红色三角,问绿圆属于哪一类?按照KNN的思想,如果距离选在在第一个圆圈中,此时K=3,红角占比2/3,蓝块占比1/3,所以应属于红角;如果距离选在第二个圆中,K=5,则3/5>2/5,应归为蓝快。从简单例子可以看出,KNN的分类效果取决于两个因素:...
2018-09-11 09:45:57 2631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人