杂项
杂项
Huglight
这个作者很懒,什么都没留下…
展开
-
C均值聚类算法、感知器算法C++实现,Fisher线性判别MATLAB实现
模式识别课作业,C均值聚类步骤:选取随机类心根据集合中点与各类心最小距离,对集合每个元素分类将分类后各类元素的均值作为新的类心若类心不再更新,则结果收敛,算法结束#include<bits/stdc++.h>using namespace std;int N; //输入数据个数 int C; //类别个数 struct Node { double x, y; Node (double x = 0, double y = 0) : x(x), y(y) { }}cen原创 2020-05-14 21:12:47 · 896 阅读 · 0 评论 -
目前的学习计划
操作系统进程、线程、协程、内核级用户级进程间通信:管道、消息传递、共享内存……;线程间通信锁机制:互斥锁、信号量、读写锁……虚拟内存、分页分段、页面置换、磁盘调度、(文件系统)I/O:阻塞、非阻塞、异步、同步、IO多路复用、select、poll、epolllinux:命令:文件处理、权限、问题排查、CPU、……;shell、(内核)死锁各种处理、消费者生产者网络TCP:拥...原创 2020-04-14 18:44:14 · 337 阅读 · 0 评论 -
Java等概率生成1到n之间的随机数
Random类可以直接利用Java提供的Random类来生成1~n之间的数public int rand5() { return new Random().nextInt(5)+1;}Math.random()然后是Math.random(),然而这个函数只能生成0到1之间的随机浮点值,可以将得到的数乘n,再强制类型转换,得到的也是等概的public int rand5() { ...原创 2020-03-21 15:38:08 · 2865 阅读 · 0 评论 -
Linux openMP for循环并行编程实例
需要加omp.h这个库,编译的时候加-fopenmp参数:并行执行的代码在#pragma omp parallel { }代码块里,如果要将for循环拆分多个线程执行,则在for循环前加#pragma omp parallel for#include <stdio.h>#include <omp.h>int main(){ #pr...原创 2020-03-16 11:08:53 · 859 阅读 · 0 评论