一、基本说明 VSCode(Visual Studio Code)是微软开发的一款开源的、免费的、跨平台的代码… Continue reading 使用VSCode写Python、Latex、Markdown等
最近发布
Visual Studio和Fortran的下载以及设置MKL环境
一、软件下载和安装 在Windows系统下,需要先安装Visual Studio,再安装Intel oneAP… Continue reading Visual Studio和Fortran的下载以及设置MKL环境
我的建站历程
一、简要说明 当前网站使用: 当前网站的总成本:服务器 94 元/月 + .com域名 6 元/月 = 100… Continue reading 我的建站历程
WordPress中常用的插件
主题推荐参考这篇:WordPress主题中需要修改的内容。这里推荐自己用过的一些 WordPress 插件。目… Continue reading WordPress中常用的插件
用Latex/Beamer制作幻灯片
LaTeX基础参考这篇:LaTeX安装和基本结构。 用Latex制作PPT,可以省去自己微调排版,只要把内容填… Continue reading 用Latex/Beamer制作幻灯片
LaTeX安装和基本结构
一、Latex安装 Latex官网:https://www.latex-project.org/。在官网的Ge… Continue reading LaTeX安装和基本结构
使用Python中的imageio库将图片制作成GIF动画
这里使用 imageio 来制作 GIF 动画。首先要安装imageio库,安装命令为:conda … Continue reading 使用Python中的imageio库将图片制作成GIF动画
蒙特卡洛模拟Ising模型(附Python代码)
Ising (伊辛)模型为: 这里要用到Metropolis采样,可看这篇文章:Metropolis采样 (附… Continue reading 蒙特卡洛模拟Ising模型(附Python代码)
Metropolis采样 (附Python和Matlab代码)
采样的一个简单应用见这篇博文:使用蒙特卡洛计算定积分(附Python代码)。 一般的简单分布采样有:均匀分布、… Continue reading Metropolis采样 (附Python和Matlab代码)
安装JupyterLab
一、Jupyter 简介 Jupyter 支持 markdown 格式,此外还可以跑 python 代码,写交… Continue reading 安装JupyterLab
Linux的常用命令
自己的Linux的使用笔记,贴在这里。作业提交的命令阅读这篇:超算中作业管理系统PBS/LSF/Slurm的常… Continue reading Linux的常用命令
BHZ模型哈密顿量与准一维体系的能带图(附Python代码)
BHZ是一个量子自旋霍尔效应 (QSH) 的模型。BHZ模型是以文章“Quantum Spin Hall Ef… Continue reading BHZ模型哈密顿量与准一维体系的能带图(附Python代码)
Latex公式常用符号
网上有很多Latex资料,我这里是把自己常用的公式符号贴出来,方便查找使用。如果有用到别的,可另外在网上搜索。… Continue reading Latex公式常用符号
Kwant库中常用的模块和方法
刚开始使用这个库的时候,需要记很多函数,而且要按照文档中的规则来组建系统。之前多次想放弃使用,感觉自己去写原始… Continue reading Kwant库中常用的模块和方法
Kwant:一个计算紧束缚模型量子输运性质的Python包
Kwant的官网为:https://kwant-project.org/。在官网上有安装指导、API文档、例子… Continue reading Kwant:一个计算紧束缚模型量子输运性质的Python包
使用Markdown替代txt做笔记
一、编辑器 Markdown编辑器这里推荐VScode软件,需要安装插件,可参考这篇:使用VSCode写Pyt… Continue reading 使用Markdown替代txt做笔记
Git常用命令和GitHub的使用
名词说明: 本站的分享的一些代码也在我的GitHub上:https://github.com/guanjihu… Continue reading Git常用命令和GitHub的使用
使用蒙特卡洛计算定积分(附Python代码)
网上有很多介绍蒙特卡洛计算定积分。因为这是蒙特卡洛方法的经典案例,所以我这里也摘抄整理下。 一般来说,数值计算… Continue reading 使用蒙特卡洛计算定积分(附Python代码)
在二维平面模拟三体运动(附Python代码)
三体一般来说没有解析解,只有几个特殊的初始条件才有解析解。数值解相对来说就比较简单了,只要套用万有引力公式即可… Continue reading 在二维平面模拟三体运动(附Python代码)
数值验证“波函数模平方分布”和“格林函数计算的态密度分布”的关系(附Python代码)
波函数模平方的分布和格林函数计算出的态密度分布,这两个是否是相同的?这个问题留了很久,但一直没做数值验证。因为… Continue reading 数值验证“波函数模平方分布”和“格林函数计算的态密度分布”的关系(附Python代码)
非平衡格林函数计算电导(附Python代码)
准一维的方格子哈密顿量(以宽度3为例)为 在上面最后的表达式中,第一项是H00,表示的是元胞内部的哈密顿量矩阵… Continue reading 非平衡格林函数计算电导(附Python代码)
在Fortran中OpenMP循环并行计算的常用语句
Fortran环境配置:Visual Studio和Fortran的下载以及设置MKL环境。 之前看了雷洪、胡… Continue reading 在Fortran中OpenMP循环并行计算的常用语句
Fortran常用语句
Fortran环境配置参考这篇:Visual Studio和Fortran的下载以及设置MKL环境。 Fort… Continue reading Fortran常用语句
离散格子的傅里叶变换和反傅里叶变换
傅里叶变换: 反傅里叶变换: 1. 一维链的傅里叶变换过程 2. 一维链的反傅里叶变换过程 3. 准一维条带(… Continue reading 离散格子的傅里叶变换和反傅里叶变换
Matlab常用语句
Matlab 是商业软件,目前自己不常使用,已改用 Python。 Matlab 的一些参考资料: 这里记录常… Continue reading Matlab常用语句
用Pygame写球球大作战游戏
主要是参照网上这个代码进行改编的:Python 球球大作战简化版https://www.cnblogs.com… Continue reading 用Pygame写球球大作战游戏
时间反演算符 Time Reversal Operator
先介绍几个概念: 1. 反对称(Antisymmetry) 对称再加个负号,就是反对称。 2. 反线性(Ant… Continue reading 时间反演算符 Time Reversal Operator
Haldane模型哈密顿量与能带图(附Python代码)
Haldane(霍尔丹)模型PRL原文:Model for a Quantum Hall Effect wit… Continue reading Haldane模型哈密顿量与能带图(附Python代码)
石墨烯哈密顿量与能带图(附Python代码)
石墨烯示意图: 该图片来源于Hideo Aoki Mildred S. Dresselhaus的“Physic… Continue reading 石墨烯哈密顿量与能带图(附Python代码)
使用TensorFlow搭建一个最简单的神经网络
如果没有 TensorFlow 基础,可以先阅读这篇:TensorFlow基础。本篇使用的是 TensorFl… Continue reading 使用TensorFlow搭建一个最简单的神经网络
TensorFlow基础
目前个人推荐使用PyTorch,参考:PyTorch基础(Tensor数据类型)、PyTorch中常用的模块、… Continue reading TensorFlow基础
Python和Numpy库的常用语句
Numpy官网:https://numpy.org/。Python环境的安装参考:安装Python环境。常用的… Continue reading Python和Numpy库的常用语句
安装Python环境
一、Windows环境下安装Anaconda(Python) 以下两种方法只需要选择一个即可: 方法1:下载a… Continue reading 安装Python环境