一、 Pull Request 和 Collaborators 的区别 Pull Requests(P… Continue reading Git平台上Pull Requests和Collaborators
最近发布
使用Cython写Python的C扩展
Cython 是一个用于将 Python 代码优化为 C 扩展的工具,它结合了 Python 的易用性和 C … Continue reading 使用Cython写Python的C扩展
Python和C++语言的混合编程
这里使用 pybind11 来实现 python 和 C++ 语言的混合编程。pybind11&nb… Continue reading Python和C++语言的混合编程
Linux系统中gcc/g++/gfortran环境的安装
如果是在 Debian/Ubuntu 系统下,且具有管理员权限,可以通过以下命令安装和验证: Linux系统在… Continue reading Linux系统中gcc/g++/gfortran环境的安装
Python和C语言的混合编程
这里使用 Python 的 ctypes 模块实现 Python 和 C 语言的混合编程。… Continue reading Python和C语言的混合编程
Python的for循环的时间开销测试
Python 是解释型语言,而非编译型语言,对 for 循环会有比较大的时间开销。这里不讨论 Python 的… Continue reading Python的for循环的时间开销测试
Python和Fortran的混合编程
这里使用 f2py 来实现 Python 和 Fortran 的混合编程。 f2py 是 NumPy… Continue reading Python和Fortran的混合编程
纯文本的图表生成工具Mermaid和常用语法
一、基本介绍 Mermaid 是一个基于 JavaScript 的图表生成工具,它允许用户使用简单的文本语… Continue reading 纯文本的图表生成工具Mermaid和常用语法
等额本金和等额本息的区别
网上有好多讨论等额本金和等额本息的,有的还做了复杂的计算,但给的结论不一定是对的,感觉很容易混淆。这里做个简单… Continue reading 等额本金和等额本息的区别
Rashba自旋轨道耦合的紧束缚形式(以正方格子为例)
在连续模型中,Rashba 自旋轨道耦合的哈密顿量写为: 在正方格子中,Rashba 自旋轨道耦合的紧束缚形式… Continue reading Rashba自旋轨道耦合的紧束缚形式(以正方格子为例)
开源的白板软件OpenBoard
Windows 系统有自带一个白板软件 Whiteboard,这个软件功能也比较全,但目前是需要联网登录账号才… Continue reading 开源的白板软件OpenBoard
私密项目Git远程仓库的选择
本篇内容主要讨论私密的 Git 项目,需要一个 Git 远程仓库来完成团队的合作。如果是完全公开的开源项目,那… Continue reading 私密项目Git远程仓库的选择
科研活动中常见的管理
本篇列出的管理主要面向科研活动等知识密集型团队或组织,包括了:项目管理、团队管理、任务管理、文件管理、经费管理… Continue reading 科研活动中常见的管理
个人手机的常用软件
这是之前的一篇:个人电脑的常用软件。本篇记录个人手机上常用的软件,做个备忘,之后如果要在新设备上安装会方便些。… Continue reading 个人手机的常用软件
用于快速作业管理的自定义Linux命令
这是之前的一篇:超算中作业管理系统PBS/Slurm/LSF的常用命令。 本篇记录一些常用的自定义 Linux… Continue reading 用于快速作业管理的自定义Linux命令
Fortran+MKL和Python+NumPy矩阵求逆的时间对比
这是之前关于 Fortran 的几篇博文: 本篇以矩阵求逆为例,测试 Fortran+MKL 和 Python… Continue reading Fortran+MKL和Python+NumPy矩阵求逆的时间对比
不同大小的矩阵的内存占用(8B至1TB完整版 )
这是之前一篇:不同大小的矩阵的计算时间。本篇详细记录不同大小的矩阵的内存占用,矩阵维度从 1 到 40w 左右… Continue reading 不同大小的矩阵的内存占用(8B至1TB完整版 )
Python调用GPU的常见软件包
一、常见的 GPU 计算框架 二、Python 调用 GPU 的常见软件包 1. 深度学习库 2. 通用 GP… Continue reading Python调用GPU的常见软件包
反馈周期和项目进展的关系
在科研代码开发、产品开发等项目中,缩短反馈周期是提高项目进展速度的关键。相对短的反馈周期有助于快速发现问题、… Continue reading 反馈周期和项目进展的关系
个人使用的超算服务器文件管理目录
这是之前的一篇:个人使用的科研文件管理目录,为在本地电脑上的文件管理目录。本篇记录个人在超算服务器上的文件管理… Continue reading 个人使用的超算服务器文件管理目录
格林函数计算的总态密度在能量积分上的确定性
这是之前的几篇: 在真实体系中,态密度(DOS)的严格数学定义是一个无展宽的分布(如 δ 函数求和),但在实… Continue reading 格林函数计算的总态密度在能量积分上的确定性
不同CPU核数对矩阵运算的加速效果
这是之前的两篇: 由于矩阵运算在底层通常采用了自动并行化的算法,因此在选择多个 CPU 核心时,矩阵计算的速度… Continue reading 不同CPU核数对矩阵运算的加速效果
不同大小的矩阵的计算时间
这是之前的一篇:矩阵一些运算的时间复杂度,说明了矩阵乘积、矩阵求逆、矩阵的特征值计算和矩阵维度的大致关系。本篇… Continue reading 不同大小的矩阵的计算时间
Python中常见的False布尔值和等价性
这里记录一下 Python 中常见的 False 布尔值,以及它们之间的等价性。 主要结论: 验证代码: 运行… Continue reading Python中常见的False布尔值和等价性
科研中常用的图片保存格式
本篇记录科研中常用的图片保存格式。位图由像素组成,适合保存复杂图像,如显微镜照片、实验结果图像等。矢量图由数学… Continue reading 科研中常用的图片保存格式
Python中关联多个属性的方法
某个对象有多个属性,例如原子有名称、编号、坐标、势能等属性,它们是相互关联在某个具体的对象上。Python 中… Continue reading Python中关联多个属性的方法
使用Python检查本地所有未commit的Git项目
如果本地有很多个 Git 项目,在工作时可能会同时在不同项目中进行增删改,那么当完成一定量的工作后,需要找到所… Continue reading 使用Python检查本地所有未commit的Git项目
无监督学习(K-means 聚类)的代码实现
K-means 聚类是一种常用的无监督学习算法,用于将数据分成不同的簇(群组)。其基本思想是将数据点分配到 K… Continue reading 无监督学习(K-means 聚类)的代码实现
两个独立的Git仓库的合并
本篇给出合并两个 Git 仓库并且同时保留两个 Git 仓库的历史记录的实现步骤。这里仅做个记录,如果不熟悉 … Continue reading 两个独立的Git仓库的合并
使用Ollama在本地运行开源大语言模型
这是之前的一篇:对话模型chat.guanjihuan.com的主要实现代码开源。其中,运行本地模型主要使用的… Continue reading 使用Ollama在本地运行开源大语言模型
AI发展的主要三个方向
现在的 AI(Artificial Intelligence,人工智能)发展得特别快,经常隔一段时间就出一个新… Continue reading AI发展的主要三个方向
信息获取的控制和管理
在信息爆炸的时代,做好信息获取的控制和管理是比较重要的,否则时间会被推送的各种无关紧要的信息所占据,从而影响长… Continue reading 信息获取的控制和管理
MNIST数据集和手写数字的模型训练
MNIST 数据集包含 70000 张手写数字的灰度图像,分为以下两部分: 其中,每个图像是 28×28 像素… Continue reading MNIST数据集和手写数字的模型训练
凯利公式的Python数值验证
这是之前的一篇:用于概率事件中决策的凯利公式。 本篇给出凯利公式的 Python 数值验证代码,并对做决策的次… Continue reading 凯利公式的Python数值验证
用于概率事件中决策的凯利公式
特别说明:本篇内容仅作为日常生活决策、价值投资、游戏娱乐等行为的理论参考,不作为赌博等非法投机行为的建议。 在… Continue reading 用于概率事件中决策的凯利公式
科研活动可能需要面向的对象
企业根据市场定位和目标客户群体,常见的业务模式有:ToC(To Consumer,面向消费者)、ToB(To … Continue reading 科研活动可能需要面向的对象
使用Python实现CPU使用率的监控记录
目前好像没找到比较简洁的 CPU 使用率记录的方法。本篇使用 Python 自制了一个 CPU 使用率的监控软… Continue reading 使用Python实现CPU使用率的监控记录
常见的相近学术词汇对比
这是之前的几篇: 本篇列出一些常见的相近学术词汇对比,仅供参考,可能不定期补充更新。 1. result, o… Continue reading 常见的相近学术词汇对比
使用AI润色文章的一些小技巧
本篇记录使用 AI 润色文章的一些小技巧,仅供参考。 1. 隐私保护 严格来说所有的 AI 云服务都不存在绝对… Continue reading 使用AI润色文章的一些小技巧
Python变量的格式化输出
这里给出 Python 变量的格式化输出例子,供随时查阅: 运行结果为: 目前个人比较常用的是:
高陈数的蜂窝双层系统中的拓扑隐藏相变 Topological hidden phase transition in honeycomb bilayers with a high Chern number
原文 评价:一般来说,价带内部的拓扑不变量的变化很难体现在量子输运的测量中,但通过研究发现,在这个复合蜂窝双层… Continue reading 高陈数的蜂窝双层系统中的拓扑隐藏相变 Topological hidden phase transition in honeycomb bilayers with a high Chern number
事情的选择和优先级
事情是忙不完的,很多事情想做但没空做,也有很多事情不想做但必须做,更有很多事情可做可不做但正在做,显得会有点混… Continue reading 事情的选择和优先级
超算中作业管理系统PBS/Slurm/LSF的常用命令
常见的作业管理系统有 PBS、Slurm、LSF 等,它们的命令不完全相同,但基本上是可以相互替代的,具体需要… Continue reading 超算中作业管理系统PBS/Slurm/LSF的常用命令
在机器学习模型训练中Epoch的大概取值范围
这是之前相关的两篇: 在机器学习模型训练中,Epoch(可以翻译为:轮次、训练轮数、训练周期) 是指在训练过程… Continue reading 在机器学习模型训练中Epoch的大概取值范围
超算提交任务时CPU数量的选取
超算提交任务的相关命令参考:Linux的常用命令、超算中作业管理系统PBS/Slurm/LSF的常用命令。本篇… Continue reading 超算提交任务时CPU数量的选取
服务器或工作站的用电成本以及和机时价格的对比
一、服务器或工作站的用电成本 假设某台中小型服务器或工作站的功率为 1 kW。满负荷运行,一天 24 小时,一… Continue reading 服务器或工作站的用电成本以及和机时价格的对比
常见的拼写检查软件
常见的拼写检查软件有:WPS Word、Microsoft Word、Visual Studio Code 等… Continue reading 常见的拼写检查软件
两个文本文件的修改对比方法(VSCode方案)
这是之前的一篇:使用VSCode写Python、Latex、Markdown等。 本篇主要介绍使用 VSCod… Continue reading 两个文本文件的修改对比方法(VSCode方案)
紧束缚模型和平均场理论的关系
紧束缚模型是对简单模型做参数拟合。 平均场理论是对复杂模型做有效近似。 紧束缚模型的路径偏 bottom-up… Continue reading 紧束缚模型和平均场理论的关系
不同取点数量的画图视觉效果
本篇给出相对连续光滑的函数在不同取点数量下的画图视觉效果,仅供参考,具体的取点数量应该以实际数据作为考量。 这… Continue reading 不同取点数量的画图视觉效果