模拟退火算法 发表于 2025-01-22 模拟退火算法模拟退火思想(以寻找山的最高峰为例) 显然,此时朴素贪心算法会失效 首先在可见范围内,随机选择一点 若该点比当前位置更高,就直接去该点 如果该点更低,那么有一定概率去该点 在刚才的局部最优解的峰,会有一定概率走下了当前山峰,从而发现另一个山峰的上坡 从而就有可能走上新的更高峰 阅读全文 »
GM(1,1)灰色预测 发表于 2025-01-19 GM(1,1)灰色预测显然地,G代表Grey(灰色),M代表Model(模型);而(1,1)代表只含有一个变量的一阶微分方程模型。 灰色系统: 阅读全文 »
熵权法 发表于 2025-01-19 熵权法熵的概念: 信息论中,熵是对不确定性的一种度量,可判断一个事件的随机性及无序程度。 用熵值判断某个指标的离散程度,指标的离散程度越大,该指标对综合评价的影响越大。 阅读全文 »
Git初步学习 发表于 2024-11-25 更新于 2024-11-26 Git入门学习Git 是一种 分布式版本控制系统,主要用于管理源代码的版本历史。它能记录文件的每一次改动,让开发者能够随时回溯、更改和协作,从而极大提高了代码开发的效率和安全性。 如果把代码开发比作写一本书,Git 就像一本“时间机器”,能保存每一版的草稿,不小心删掉的内容可以找回来,还能让多人同时编辑不同的章节,最后合并在一起。 阅读全文 »
Python学习:字符串 发表于 2024-10-21 更新于 2024-10-22 字符串的索引与切片 字符串的索引访问 Python语言中的字符串包括两种符号体系:正向递增序号和反向递减序号。 阅读全文 »
数据类型:结构体 发表于 2024-10-20 结构体在实际问题中,仅仅使用整型(int long long),浮点型(float double),字符型(char)以及数组、字符串这些数据类型经常不够。有时候我们需要其中的几种一起来修饰某个变量,例如一个学生的信息就需要学号(字符串),姓名(字符串),年龄(整型)等等。这些数据类型都不同,但是它们又要表示一个整体,要存在联系,那么我们就需要一个新的数据类型。 结构体就能将不同类型的数据存放在一起,作为个整体进行处理。 阅读全文 »
Markdown语法入门(舞萌DX特别版) 发表于 2024-10-20 0.1介绍Markdown是一种轻量级的标记语言,它允许人们使用纯文本格式编写文档。因其简单的语法、较少的常用标记符号,以及较短的学习时间(易于速成),被越来越多的学做爱好者及工作者使用。一旦掌握这种标记语言,将极大地提高效率。 Markdown使用简洁的语法代替排版。相较Word等文字处理软件,Markdown可以做到手不离开键盘即可改变字体大小,插入表格、图片、超链接、脚注等。 阅读全文 »