- 博客(11)
- 收藏
- 关注
原创 Shell 自动补全 + 终端美化汇总:zsh、cmd 和 powershell
zsh 是一个兼容 bash 的 shell, 还提供了强大的自动补全功能,并拥有丰富的主题和插件支持。Oh-my-zsh 项目提供了很多漂亮的主题,其中我个人比较喜欢的是 powerlevel10k。由于它实在美观,了解到美化 windows 终端的 oh-my-posh 后,我也把 cmd 和 powershell 一并美化成了 powerlevel10k 的风格,并通过 Clink 实现了自动补全功能。具体的操作步骤在此记录。
2025-05-24 15:45:28
691
原创 OpenMP 并行编程笔记
OpenMP 是一种基于线程的并行编程模型。它使用 fork-join 并行执行,fork 与 join 之间的部分被称为并行域。OpenMP 程序开始于一个单独的主线程,主线程一直串行执行,直到遇到并行域才开始并行执行,退出并行域后恢复串行执行。
2025-04-22 00:08:48
992
原创 U-Net:从入门到理解——学习总结与参考资料推荐
本科导师给的一篇经典图像分割论文,第一次了解该方向,查了两天资料基本读懂了文章,写了个ppt总结,在此做一个小小的记录。我把读文章时查阅学习过的网站链接都整理在了文尾,有学习需要的可以参考。相信我,即使你是CNN小白,读了这些资料也能两天以内读懂图像分割经典入门之作。
2023-10-14 18:20:43
355
1
原创 K-Means算法实现消费者聚类
本实验自行实现了K-Means算法和聚类性能指标评估函数(SSE、SC、CH等指标),并对消费者数据集Mall_Customers.csv进行聚类分析。
2023-07-05 02:21:22
2744
原创 逻辑回归实现糖尿病预测(GD、SGD、K折)
本实验使用逻辑回归,根据数据集中包含的某些诊断测量值来预测对象是否患有糖尿病。将数据预处理后,先使用两种方法实现逻辑回归:梯度下降和调用sklearn库中的函数。作为延伸,还使用了随机梯度下降和K折交叉验证。
2023-07-05 01:06:27
1111
原创 [算法导论4-3 i] T(n)=T(n-2)+1/lg n的渐近界与对数积分li(x)
【算法导论第三版思考题4-3 i】“对 T(n)=T(n-2)+1/lg n,给出 T(n) 的渐近上界和下界。”该题难度似乎较大,网络上的解答众说纷纭。这篇博客立足于对原递归式求解问题的详细分析,给予详尽的图例和解释做出解答: T(n)=Θ(n/lg n)。本题的关键在于对数积分函数li(x)的渐近界的确定,笔者对li(x)函数也进行了较详细的介绍和渐近界证明。
2023-04-13 16:08:33
383
原创 最大子数组问题分治算法的C++实现以及对该问题分治与暴力算法性能交叉点的讨论
实际应用中,很多高效的算法在问题规模较低时反而可能不如低效的实现轻快,可以考虑在性能交叉点以下用低效实现代替以进一步提升算法性能,因此对性能交叉点的关注往往裨益良多。
2023-04-06 18:40:18
223
原创 线性判别函数权向量的(修正)感知器算法【python实现】
适用于ω_i/ω_j两类判别问题算法流程:(1) 赋算法初值: 迭代步数k=0 固定比例因子ρ=常数,0
2023-04-06 17:07:40
463
1
原创 最大子列和问题(Maximum Subsequence Sum):应用示例
例题1:给定K个整数组成的序列,“连续子列”被定义为,其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{-2,11,-4,13,-5,-2},其连续子列{11,-4,13}有最大的和为20。现要求你编写程序,计算给定整数序列的最大子列和。输入格式:输入第1行给出正整数K (≤100000);第2行给出K个整数,其间以空格分隔。输出格式:在一行中输出最大子列和。如果序列中所有整数皆为负数,则输出0。输入样例:6-2 11 -4 13 -5 -2
2022-04-20 23:44:06
798
原创 从最大子列和问题的四种算法看时间复杂度
最大子列和问题:给定N个整数的序列,求如下函数的最大值: 算法1:int MaxSubseqSum1(int A[], int N){ int ThisSum,MaxSum = 0; int i, j, k; for (i = 0; i<N;i++) { //i为子列左端位置 for (j = i; j < N; j++) {//j为子列右端位置 ThisSum = 0; //ThisSum是从A[i]到A[j]的子列和 f...
2022-04-16 17:29:36
1443
原创 clock()函数:计算程序段的运行时间
clock():捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。属于库time.h。常数CLK_TCK:机器时钟每秒所走的时钟打点数,一般设备为100。调用模板:#include<stdio.h>#include<time.h>#include<windows.h>clock_t start,stop;//clock_t是clock()函数返回...
2022-04-15 13:51:49
2943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人