这里给出一个使用 Python 批量修改文件名的例子,供参考。其中,搜索文件用到 os.walk 函数,修改文… Continue reading 使用Python按某个规则批量修改文件名
最近发布
陈数Chern number的计算(多条能带的高效法,附Python代码)
本篇主要参考: 高效法和Wilson loop方法在公式是接近的,只是高效法在内积时考虑了归一化系数,所以计算… Continue reading 陈数Chern number的计算(多条能带的高效法,附Python代码)
学术论文中常见的词汇的精选和分类整理
“学术论文中常见的词汇”有800个词汇。本篇对其做进一步的精选和分类整理,不包括所有词汇,当前本页面有344个… Continue reading 学术论文中常见的词汇的精选和分类整理
文献的查找筛选以及推荐方案
一、文献的查找 查找某一个领域的文献通常有以下几种方式: 常见搜索引擎有:Google | Google学术 … Continue reading 文献的查找筛选以及推荐方案
贝里曲率的计算(写成函数形式,附Python代码)
这是之前的一篇:贝里曲率的计算(附Python代码)。本篇把其中的“高效法”和“Wilson loop方法”的… Continue reading 贝里曲率的计算(写成函数形式,附Python代码)
陈数Chern number的计算(多条能带的Wilson loop方法,附Python代码)
这是之前的一篇:陈数Chern number的计算(Wilson loop方法,附Python代码),仅仅是计… Continue reading 陈数Chern number的计算(多条能带的Wilson loop方法,附Python代码)
六角格子/石墨烯紧束缚模型的朗道能级(附Python代码)
这是之前的一篇:方格子紧束缚模型中朗道能级的陈数/霍尔电导(附Python代码)。本篇计算六角格子的朗道能级,… Continue reading 六角格子/石墨烯紧束缚模型的朗道能级(附Python代码)
独立博客的建设
博客可以依附于平台,也可以依附于服务器,以下是具体讨论: (1)博客依附于平台,其内容也是保存在服务器上,只是… Continue reading 独立博客的建设
科学计算中编程语言的选择
科学计算中常见的编程语言有:Fortran/C/C++、Python、Matlab/Mathematica、J… Continue reading 科学计算中编程语言的选择
常见的字符编码方式
把客观世界的信息存入计算机中通常需要有一个编码的过程。例如对于物理体系,一般需要对原子、轨道等基矢进行编码,之… Continue reading 常见的字符编码方式
二维离散ky能带的叠加和宽度为Ny的条带能带的关系(附Python代码)
在物理上,宽度为Ny的条带能带应该要接近于二维离散 ky 能带的叠加。本篇想通过代码例子,看它们之间是完全相等… Continue reading 二维离散ky能带的叠加和宽度为Ny的条带能带的关系(附Python代码)
非简并波函数和简并波函数的固定规范
一、非简并波函数的固定规范 在之前这篇文章“SSH模型中的Wilson loop(附Python代码)”中,用… Continue reading 非简并波函数和简并波函数的固定规范
关于自媒体的一些思考和平台选择
下面是关于自媒体的一些思考,为个人的主观看法: 比较常见的自媒体平台有:知乎、微信公众号、Github Pag… Continue reading 关于自媒体的一些思考和平台选择
在本地使用Git实现文件的版本控制
本篇将介绍如何在本地使用 Git 实现文件的版本控制,但不建议一开始就在工作中使用 Git,防止误操作使得历史… Continue reading 在本地使用Git实现文件的版本控制
论文中图片的配色(以Matplotlib为例)
颜色是电磁波频率的体现,具有连续性和叠加性,有无穷多种。研究人员根据人眼中辨别颜色的锥状细胞的性质,提出了三原… Continue reading 论文中图片的配色(以Matplotlib为例)
腾讯会议共享屏幕时幻灯片全屏播放无法共享的解决方法
在使用腾讯会议共享屏幕时,可能会遇到幻灯片全屏播放无法共享的问题。这个现象通常在 WPS 中会出现,这是由于只… Continue reading 腾讯会议共享屏幕时幻灯片全屏播放无法共享的解决方法
开源的矢量图绘画软件Inkscape
矢量图绘画软件比较成熟的有Adobe Illustrator,算是最流行的。但这是商业软件,即使短期内有盗版或… Continue reading 开源的矢量图绘画软件Inkscape
介于生活常识和科学研究之间科普的目的和形式
生活常识类的科普是必须的,因为这会切身地影响到日常的生活和判断。除此之外,还有大量的知识是介于生活常识和科学研… Continue reading 介于生活常识和科学研究之间科普的目的和形式
Django的学习例子
最简单的网站是静态网站,基于HTML+CSS,可参考:HTML和CSS的基础语句。目前使用最多的动态网站是基于… Continue reading Django的学习例子
关于游戏类型的一些想法和分类
本篇总结下常见的游戏类型。通常来说,不同类型的游戏体现了现实世界中局部的一些运行逻辑。在玩一个游戏较长时间时,… Continue reading 关于游戏类型的一些想法和分类
Julia常用命令和常用软件包
Julia官网: 基本语法可以参考官方文档: Julia文章:Julia: A Fresh Approach … Continue reading Julia常用命令和常用软件包
WordPress主题中需要修改的内容
WordPress 插件推荐参考这篇文章:WordPress中常用的插件。 本篇列出 WordPress 主题… Continue reading WordPress主题中需要修改的内容
常见的CC协议
CC 协议全称为:知识共享许可协议(Creative Commons license)。Creative Co… Continue reading 常见的CC协议
开源协议的选择
常见的开源协议有[1-6]:MIT、BSD、Apache、LGPL、Mozilla、GPL 等。 这里图片转载… Continue reading 开源协议的选择
几种长度(平均自由程、相位相干长度等)
一、几种长度 样品尺寸(sample size): 平均自由程(mean free path): 相位相干/弛… Continue reading 几种长度(平均自由程、相位相干长度等)
时间反演对称性和空间反演对称性下的贝里曲率
先给出结论:时间反演对称性下的贝里曲率是奇函数,空间反演对称性下的贝里曲率是偶函数[1]。具体表达式如下。 时… Continue reading 时间反演对称性和空间反演对称性下的贝里曲率
HTML和CSS的基础语句
这是之前自己的网页学习笔记,贴在这里。如果使用 WordPress 系统或其他模板快速建站,可以不必学习本篇内… Continue reading HTML和CSS的基础语句
贝里曲率的计算(附Python代码)
这是之前的一篇:空间反演对称性破缺的石墨烯的贝里曲率分布(附Python代码),因为用到定义公式,需要对波函数… Continue reading 贝里曲率的计算(附Python代码)
文献中常见的几个英文缩写
文献中常见的几个英文缩写(可以不需要额外说明): etc. = et cetera ≈ and so on e… Continue reading 文献中常见的几个英文缩写
在Linux系统下Fortran的下载以及设置MKL环境
置顶说明:最新版本(2025 年及之后)的 Intel oneAPI HPC Toolkit 中好像没有 if… Continue reading 在Linux系统下Fortran的下载以及设置MKL环境
Ubuntu系统的安装
本篇记录在本地通过虚拟机安装 Ubuntu 系统的具体步骤。Linux命令可参考这篇博文:Linux的常用命令… Continue reading Ubuntu系统的安装
个人电脑的常用软件
这里给出个人电脑上最常用的软件和功能: 以下是所有的软件推荐,主要是在 Windows 系统下。这里做个备忘,… Continue reading 个人电脑的常用软件
常用的Python软件包
以下列出自己常用的一些Python软件包,不定期更新。 0. Python内置语法 运行结果: 1. nump… Continue reading 常用的Python软件包
Numba加速Python的时间测试
Numba 官网:http://numba.pydata.org/。 Numba 对 for 循环有很好的加速… Continue reading Numba加速Python的时间测试
同时使用台式机和笔记本时的安排
如果同时有台式机和笔记本,以下是两种使用方案。 一、以台式机为主 如果不经常居家办公或者出差,可以使用台式机来… Continue reading 同时使用台式机和笔记本时的安排
个人使用的科研文件管理目录
在学习工作中会新建或下载许多文件,如果不刻意整理,长期下来会显得比较混乱。这里列出自己的文件管理目录,不定期更… Continue reading 个人使用的科研文件管理目录
陈数Chern number的计算(Wilson loop方法,附Python代码)
这是之前关于陈数的计算: 本篇计算方法见参考资料:https://topocondmat.org/w4_hal… Continue reading 陈数Chern number的计算(Wilson loop方法,附Python代码)
方格子紧束缚模型中朗道能级的陈数/霍尔电导(附Python代码)
本篇程序主要参考: 准一维方格子能带图(附Python代码) 佩尔斯替换 Peierls substituti… Continue reading 方格子紧束缚模型中朗道能级的陈数/霍尔电导(附Python代码)
BBH模型的nested Wilson loop高阶不变量(附Python代码)
BBH模型和态密度分布参考这篇:BBH高阶拓扑绝缘体模型(附Python代码)。BBH模型和nested Wi… Continue reading BBH模型的nested Wilson loop高阶不变量(附Python代码)
常见温度对应的能量值(meV)
玻尔兹曼常数: 绝对零度: 能量换算: 1. 室温 26.85℃(300K) 2. 室温 25℃(298.15… Continue reading 常见温度对应的能量值(meV)
np.linalg.eig和np.linalg.eigh的区别
np.linalg.eig文档:https://numpy.org/doc/stable/reference/… Continue reading np.linalg.eig和np.linalg.eigh的区别
Altmetrics指标
Altmetrics 官网:https://www.altmetric.com/。 英文说明:Altmetri… Continue reading Altmetrics指标
Python中Matplotlib库的常用语句
这是之前的一篇:使用Matplotlib画图。这里列出Matplotlib常用语句。语句的具体用法推荐直接在官… Continue reading Python中Matplotlib库的常用语句
纵向/横向电阻率和纵向/横向电导率的关系
电阻率(resistivity)张量[1]: 电导率(conductiviy)张量: 有用到关系式:,。其中,… Continue reading 纵向/横向电阻率和纵向/横向电导率的关系
Kagome晶格中的平带(附Mathematica、Python代码)
Kagome lattice(笼目结构晶格)示意图[1]: Kagome晶格在倒空间的哈密顿量[1]: 其中,… Continue reading Kagome晶格中的平带(附Mathematica、Python代码)
格林函数 Green function
对于费米子,格林函数(Green function)的定义: 其中,为编时算符。表示求平均。为阶跃函数。 此外… Continue reading 格林函数 Green function
Hartree-Fock近似
1. Born-Oppenheimer近似 玻恩–奥本海默近似(Born-Oppenheimer approx… Continue reading Hartree-Fock近似
以SSH模型为例子说明两种傅里叶变换方法
这篇“离散格子的傅里叶变换和反傅里叶变换”提到两种傅里叶变换方法(两种规范): “傅里叶变换时坐标可以用实际原… Continue reading 以SSH模型为例子说明两种傅里叶变换方法
陈数Chern number的计算(Kubo公式,附Python代码)
另外几篇关于计算陈数的方法: 本篇通过Kubo公式计算陈数。这个方法跟高效法、Wilson loop方法一样,… Continue reading 陈数Chern number的计算(Kubo公式,附Python代码)
倒格子基矢的计算(附数值计算、符号计算Python代码)
一、定义 正格子基矢:。 倒格子基矢:。 需要满足关系:。 1. 三维的情况 倒格子基矢可以写为以下形式: 2… Continue reading 倒格子基矢的计算(附数值计算、符号计算Python代码)