2025-04-19
安装编译相关的环境
以上环境均是在Rocky8上安装的,其他系统安装方式基本类似,安装之前需要先更新系统的环境和编译相关的依赖包,调用如下的代码
123yum update -yyum groupinstall "Development Tools" -yyum install gcc openssl-devel bzip2-deve...
阅读全文
2025-03-12
创建python虚拟环境
安装virtualenv
1234pip install virtualenv ## 国外源安装速度慢,可使用清华源安装pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple
创建项目目录及虚拟环境
1234567mkdir projectcd p...
阅读全文
2024-10-23
AC自动机(Aho-Corasick Automaton),是由 Alfred V. Aho 和 Margaret J.
Corasick 于 1975
年提出的一种多模式字符串匹配算法。它可以在线性时间内同时匹配多个模式串(pattern
strings)在一个文本串(text)中出现的所有位置。
🧠 核心思想
AC自动机 = 字典树(Tr...
阅读全文
2024-10-22
Viterbi 算法是一种动态规划(Dynamic
Programming)算法,主要用于在隐马尔可夫模型(Hidden
Markov Model,
HMM)中寻找最可能的隐藏状态序列(即最优路径),使得该序列能够生成观测到的输出序列。
一、背景:隐马尔可夫模型(HMM)
HMM 包含以下要素:
状态集合 \(S = \{s_1,
s_...
阅读全文
2024-09-07
句子成分
主语(Subject):句子中的动作执行者。可以是人或物
谓语(Verb):句子中的动作。
宾语(Object):句子中的动作的承受者。可以是人或物
宾语补语(Object Complement)
主语补语(表语)(subject complement)
定语(Attributive): 对主语或宾语进行修饰和限制。
状语(Adv...
阅读全文
2024-09-07
DBSCAN聚类算法介绍
基本算法思想
DBSCAN是一种基于密度的聚类算法,这类密度聚类算法一般假定类别可以通过样本分布的紧密程度决定。同一类别的样本,他们之间的紧密相连的,也就是说,在该类别任意样本周围不远处一定有同类别的样本存在。
通过将紧密相连的样本划为一类,这样就得到了一个聚类类别。通过将所有各组紧密相连的样本划为各个不同的类别,则我们就得到...
阅读全文
2024-08-11
1. 希腊字母
使用 $希腊字母$ 来表示希腊字母 - 小写希腊字母: \(\alpha\) \(\beta\) \(\gamma\) \(\delta\) \(\epsilon\) \(\zeta\) \(\eta\) \(\theta\) \(\iota\) \(\kappa\) \(\lambda\) \(\mu\) \(\nu\) \(\xi\) ...
阅读全文