
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
深度强化学习之走迷宫学习一建立迷宫智能体的实现本文档用于深度强化学习的学习记录,首先通过迷宫任务来学习强化学习过程的基本思想【迷宫任务进阶】阶段一:实现一个智能体,该智能体在迷宫中随机搜索并朝目标前进阶段二:使智能体直接朝目标前进(策略迭代法)阶段三:价值迭代(对智能体的状态及动作赋予价值),求取价值最大的动作与状态(得到正确的值)PS:在此先记录阶段一的学习建立迷宫# 引入库函数import n
实体立方八面晶体绘制基本操作认识视图窗口认识选中/移动对象小工具创建异面体栅格与捕捉设置提取部分几何体镜面对称冷冻原八面体对齐,拼接删除多余几何面镜像对称形成立方八面体创建晶格去掉支柱,放大支点本操作是根据该教程’‘CG杨杰科研绘图设计_八面体晶格’'进行,本人是第一次接触该软件,发现有些操作跟CAD略有相似,不过我没试过用CAD画三维图,二维图画过一些,所以总体来看还是新手入门,有些非常简单的操
在理论计算中,如果我们有一个结构,需要求解两个原子之间的距离,可以使用一些可视化程序进行手动测量。但是对于周期性结构,还需要考虑周期性边界的影响,确定测量出来的是最短距离。在此分享使用ASE(Atomic Simulation Environment)灵活地测量两个位置距离且考虑结构周期性的方法。可以参考本人之前记录的博客:【ASE+python】实现将poscar格式文件批量转换为xsd格式文件

将poscar格式文件批量转换为xsd格式文件ASE介绍ASE安装ASE的ase.io.read()与ase.io.write()ase.io.read()ase.io.write()单份poscar文件转换为xsd文件将多份poscar文件转换为xsd文件ASE介绍ASE全称为Atomic Simulation Environment,是一款基于python程序语言的工具包合集,可以用于设置、操

用matplotlib实现将二维数据绘制为三维图形(三维多线图)绘制一幅三维线图结合for循环绘制多幅三维线图(在一幅图上)美化图形绘制一幅三维线图#将二维数据绘制三维图(三维多线图)import matplotlib.pyplot as pltimport numpy as npx=np.linspace(0,20,40)y=2y=y*np.ones(40)#保证与x轴的点数一致,这一步非常重要
以一元线性回归为例,记录处理过程

将list转换为numpy.array形式用于计算import numpy as npp=[1,2,3,4,5]z=np.array(p)y=1-zprint(y)【输出结果】[ 0 -1 -2 -3 -4]
在量化计算中,对多个结构进行计算后,会产生一系列的结果文件,其中每个结构的结果文件的名字均有相同的。比如,对五个结构进行xtb结构优化,优化后产生的结构文件名均为:xtbopt.xyz。接着想基于优化后的结构文件进行进一步计算。因此需要先将这个结构文件提取出来,并存储在新的文件夹下,方便后续处理。定义好文件夹路径、新文件夹路径及文件夹名字,运行函数。即可完成文件的识别、重命名与复制。

表面建模2固定表面表面吸附结构水分子吸附固定表面选中要固定的层,接着按下面操作设置颜色显示差别为什么要固定底层?用来代替体相,表面两层一般会发生弛豫;需要做收敛性测试(取不同的层,算表面能,作曲线,收敛)表面吸附结构水分子吸附吸附水分子构型;遵循阴阳离子相吸引的原则(需要自行调整方向)把水分子复制,结合movement工具进行移动将复制的水分子旋转移动一下,遵循阴阳离子结合的原则,调整H的朝向;生

构建固液界面构建水盒子建立空的三维文件绘制一个水分子调用Amorphous Cell模块进行计算给固体表面构建一个与水盒子一样大的真空层复制水盒子到固体表面适当调整构建水盒子建立空的三维文件绘制一个水分子在空白面板点击一下,添加一个氧3,然后按Esc退出选择自动加氢构建完成以上步骤使用步骤大约是下面这样调用Amorphous Cell模块进行计算计算设置设置基于哪个文件构建多少个分子,以及设置水盒








