目前好像没找到比较简洁的 CPU 使用率记录的方法。本篇使用 Python 自制了一个 CPU 使用率的监控软… Continue reading 使用Python实现CPU使用率的监控记录
分类: 科学计算
超算提交任务时CPU数量的选取
超算提交任务的相关命令参考:Linux的常用命令、超算中作业管理系统PBS/LSF/Slurm的常用命令。本篇… Continue reading 超算提交任务时CPU数量的选取
服务器或工作站的用电成本以及和机时价格的对比
假设某台中小型服务器或工作站的功率为 1 kW。满负荷运行,一天 24 小时,一个月 30 天,一个月总工作时… Continue reading 服务器或工作站的用电成本以及和机时价格的对比
不同取点数量的画图视觉效果
本篇给出相对连续光滑的函数在不同取点数量下的画图视觉效果,仅供参考,具体的取点数量应该以实际数据作为考量。 这… Continue reading 不同取点数量的画图视觉效果
科学计算任务CPU并行和GPU并行的选择
如果科学计算任务可以分解成多个小任务,是选择 CPU 并行还是 GPU 并行呢?本篇大概讨论一下,做个记录,仅… Continue reading 科学计算任务CPU并行和GPU并行的选择
CPU性能测试Python代码
这里给出自己测试 CPU 性能的 Python 代码示例,可以作为基准,对本地电脑或服务器的 CPU 性能进行… Continue reading CPU性能测试Python代码
使用Docker创建Ubuntu子系统并开放SSH权限
本篇记录使用Docker创建Ubuntu子环境并开放SSH权限的一些具体步骤,前提是已经有一个Linux系统和… Continue reading 使用Docker创建Ubuntu子系统并开放SSH权限
笔记本电脑的类型选择
以下是笔记本电脑的类型讨论,供选择参考:
科学计算中进程并行和线程并行的区别
在 Python 计算中有进程并行(multiprocessing)和线程并行(threading),本篇给出… Continue reading 科学计算中进程并行和线程并行的区别
批量移动删除PBS输出文件和错误文件的sh脚本
如果经常提交PBS任务,在当前文件夹中会留存大量的输出文件(*.o*)和错误文件(*.e*),如果要查看最新的… Continue reading 批量移动删除PBS输出文件和错误文件的sh脚本
使用Python脚本文件实现半手动的并行计算
这是之前的两篇: 其中一篇是使用 sh 脚本来实现这个功能,但大部分同学(包括自己)对 sh 脚本并不熟悉,本… Continue reading 使用Python脚本文件实现半手动的并行计算
在Python中画三维图某个特定值的等高线
在科研和数据分析中,可能会经常遇到需要画出某个三维图某个特定值的等高线。在Python中,matplotlib… Continue reading 在Python中画三维图某个特定值的等高线
使用Python按某个规则批量修改文件名
这里给出一个使用 Python 批量修改文件名的例子,供参考。其中,搜索文件用到 os.walk 函数,修改文… Continue reading 使用Python按某个规则批量修改文件名
科学计算中编程语言的选择
科学计算中常见的编程语言有:Fortran/C/C++、Python、Matlab/Mathematica、J… Continue reading 科学计算中编程语言的选择
论文中图片的配色(以Matplotlib为例)
颜色是电磁波频率的体现,具有连续性和叠加性,有无穷多种。研究人员根据人眼中辨别颜色的锥状细胞的性质,提出了三原… Continue reading 论文中图片的配色(以Matplotlib为例)
PyPi上传流程
官方说明:Packaging Python Projects — Python Packaging User … Continue reading PyPi上传流程
使用sh脚本文件实现半手动的并行计算
之前关于并行方法的博文: 此外还有 MP I并行方法。本篇讲的是使用 sh 脚本文件实现并行(无数据依赖的情况… Continue reading 使用sh脚本文件实现半手动的并行计算
安装Slurm系统(PBS命令)实现作业控制
之前这篇博文“使用Python实现自动先后运行程序”,可以实现一次性排队运行多个任务,但这个方法不可以临时取消… Continue reading 安装Slurm系统(PBS命令)实现作业控制
使用Python实现自动先后运行程序
本篇给出自动先后运行程序(串行)的 Python 示例。 串行场景一:如果一个程序依赖于另外一个程序生成的数据… Continue reading 使用Python实现自动先后运行程序
矩阵一些运算的时间复杂度
这里根据网上信息以及通过 AI 对话直接给出结论[1-4]: Python代码验证: 计算结果为(运算总时长约… Continue reading 矩阵一些运算的时间复杂度
使用Python中的imageio库将图片制作成GIF动画
这里使用 imageio 来制作 GIF 动画。首先要安装imageio库,安装命令为:conda … Continue reading 使用Python中的imageio库将图片制作成GIF动画
安装JupyterLab
一、Jupyter 简介 Jupyter 支持 markdown 格式,此外还可以跑 python 代码,写交… Continue reading 安装JupyterLab