- 博客(5)
- 收藏
- 关注
原创 2020-11-29
先选取数据集,本实验采用鸢尾花数据集,利用PCA对数据进行降维,得到二维矩阵如图1。把数据分成4类(k=4)。 先初始化k个簇中心,利用欧氏距离计算每个点到簇中心的距离,然后判断离那个中心的距离最近就把它分到那个类,在对每一类计算平均值,更新簇中心,知道簇中心不再发生变化。 初始的聚类中心不同,结果不同。可以用二分k均值算法改进。 import numpy as np from matplotlib import pyplot as plt import pandas as pd from sklear.
2020-11-29 21:22:24
241
1
原创 memcheck
valgrind是一款用于内存调试,内存泄漏检测以及性能分析的软件开发工具。 由内核以及基于内核的其他调试工具组成。内核类似一个框架,模拟了一个cpu环境,并提供服务给其他工具:二其他工具则类似于插件,这些工具包括memcheck,addrcheck,cachegrind,massif,helfrind和callfrind等,利用内核提供的服务王朝各种特定的内存调试任务。 1,memchec...
2020-04-24 19:38:22
488
原创 查看的内存使用情况 pmap
查看进程的内存使用情况, hadoop@ubuntu:~$ ps PID TTY TIME CMD 2336 pts/0 00:00:00 bash 2741 pts/0 00:00:00 vim 2915 pts/0 00:00:00 ps //查看当前终端进程的pid,每个pid不一样 (PID=port ID,在STP(生成树协议)中,若在端口收到的BPD...
2020-04-24 19:12:55
302
原创 Hadoop安装过程
(1)Hadoop安装前配置 (2)a,创建Hadoop用户 sudo是ubuntu中一种权限管理机制,管理员可以授权给一些普通用户去执行一些需要root权限执行的操作。当使用sudo命令时,就需要输入您当前用户的密码. 在Linux的终端中输入密码,终端是不会显示任何你当前输入的密码,也不会提示你已经输入了多少字符密码。而在windows系统中,输入密码一般都会以“*”表示你输入的密码字符 设置...
2020-04-10 18:24:44
715
原创 成绩排序(结构体)
#include<stdio.h> struct stu { char name[10];//学生姓名 int score;//学生分数 }; int main() { //定义三个结构体变量 struct stu a[3]; int i,j; struct stu t;//中间变量 for(i=0;i<3;i++) { //输入姓名和成绩 scanf("%s%d",a[i].n...
2020-02-16 13:35:50
507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅