
知识分享
文章平均质量分 85
分享日常工作、学习中的技术问题、知识点
飞扬的梦(´-ω-`)
专注于计算材料学与机器学习等人工智能技术的交叉领域的研究,致力于利用先进的计算方法和数据驱动技术解决材料科学中的关键问题。
我的研究方向包括但不限于:
力场开发:基于机器学习方法开发高精度力场,用于分子动力学模拟,提升材料在复杂环境下的行为预测能力。
材料性能预测:通过机器学习模型(如深度学习、强化学习等)预测材料的力学、热学、电学等性能,加速新材料的设计与开发。
高通量计算与数据挖掘:结合第一性原理计算与大数据分析,构建材料数据库,挖掘材料结构与性能之间的内在规律。
展开
-
python-next_iter_yield迭代
iter:返回迭代器对象本身(通常是 self)next:返回下一个值,或在没有更多值时抛出 StopIteration.示例:自定义迭代器else:#使用自定义迭代器print(num)输出1 2 3 4解释MyIterator 是一个自定义迭代器类,初始化时接受 start 和 end 参数。next方法返回当前值,并将 self.current 递增。当 self.current 达到 self.end 时,抛出 StopIteration,表示迭代结束。next。原创 2025-03-11 19:45:24 · 220 阅读 · 0 评论 -
什么是保守力
F−∇UF=−∇UF−∇U其中$ ∇U $势能函数的梯度。W−ΔUUr1−Ur2W−ΔUUr1−Ur2做功与路径无关:物体从起点移动到终点,保守力所做的功只取决于起点和终点的位置,而与移动的具体路径无关。存在势能函数:保守力可以表示为一个势能函数的负梯度,即F−∇UF=−∇UF−∇U,其中 U 是势能函数。闭合路径做功为零:物体在保守力场中沿任意闭合路径移动一周,保守力所做的总功为零。原创 2025-02-26 20:13:47 · 1069 阅读 · 0 评论 -
Cu单晶结构弛豫与晶格常数计算
使用 LAMMPS 进行铜(Cu)单晶的结构弛豫和晶格常数计算时,需要基于分子动力学(MD)或能量最小化方法,结合合适的原子间势函数(如嵌入原子法势 EAM)。本博客致力于分享知识与信息,部分内容可能引用了网络资源。如果您认为本博客的内容存在侵权现象(包括但不限于版权、商标权等),请立即与我联系。铜的晶体结构为面心立方(FCC),晶格常数实验值约为。注:npt 与 box/relax 的区别。控制温度和压力,模拟恒温恒压行为。模拟体系在指定温度和压力下的行为。调整盒子尺寸以最小化能量或应力。原创 2025-02-25 20:42:04 · 948 阅读 · 0 评论 -
Jaccard 相似度
JaccardSimilarity∣A⋂B∣∣A⋃B∣JaccardSimilarity∣A⋃B∣∣A⋂B∣A 和 B 是两个集合。∣A⋂B∣∣A⋂B∣是 A 和 B 交集的元素个数。∣A⋃B∣∣A⋃B∣是 A 和 B 并集的元素个数。0:两个集合没有交集,完全不相似。1:两个集合完全相同,完全相似。原创 2025-02-24 20:24:17 · 772 阅读 · 0 评论 -
lammps命令pair_style
如果指定了一个新的 pair_style 命令并使用了相同的样式,所有之前的 pair_coeff 和 pair_modify 命令设置将被清除;唯一例外的是,如果 pair_style 命令中全局截断距离被修改,它将覆盖之前任何 pair_modify 命令 中对应的截断距离。同样,关于势函数信息是否存储在重启文件中的信息,也会在势函数的文档页面中列出。新的 pair_style 命令将清除所有之前指定的 pair_coeff 和 pair_modify 设置,包括 hybrid 命令的子样式。原创 2025-02-20 20:03:10 · 990 阅读 · 0 评论 -
python爬虫实战2:爬取近100期双色球开奖记录
爬取近一年双色球开奖记录。仅供学习使用,请勿商用!!!严禁用本专栏的相关内容做违背法律公德的事。原创 2022-03-04 17:30:20 · 7493 阅读 · 0 评论 -
lammps命令neighbor
在LAMMPS中,neighbor命令用于定义邻居列表()的更新策略和切割半径(),是分子动力学模拟中至关重要的一部分。邻居列表用于储存每个粒子在切割半径(cutoff)内的相邻粒子信息,从而加速力的计算。原创 2025-02-14 20:36:57 · 1045 阅读 · 0 评论 -
python元组的定义
python中元组的定义原创 2022-03-03 19:13:46 · 562 阅读 · 0 评论 -
lammps建模命令lattices
指定基础原子的分数坐标,用于定义晶格的原子位置($ 0\leq x,y,z \leq 1 $)。假设你有一个面心立方(FCC)晶格,其晶格常数为 3.5。表示在单位格子中有两个原子,一个位于原点,另一个位于晶格的对角线。这些参数定义了单位晶格的原始向量组件,即三个基本晶格向量的分量。,这些结构不需要特殊的对称性,允许更加灵活的晶格构造。这些命令可以结合使用,以定义更加复杂的晶格结构。设置晶格在模拟盒子中各方向上的间距,值为。表示晶格的原点位于单位晶格的中心。指定晶格的原点位置,值为。原创 2025-02-13 20:39:30 · 821 阅读 · 0 评论 -
lammps命令neigh_modify
假设系统中有两类粒子:溶剂分子(例如水分子)和溶质分子(例如某种化合物分子),希望只考虑溶质分子之间的配对相互作用,而不考虑溶剂分子之间或者溶剂和溶质之间的配对相互作用。命令用于控制邻居列表的构建和使用,邻居列表是模拟中计算原子对之间相互作用时非常重要的数据结构。如果运行的是非常大规模的模拟或使用较长的截断半径,则可以通过调整这些参数来优化内存分配,避免潜在的性能问题。当一个页面存满时,会自动分配一个新的页面。邻居列表的构建是通过将空间划分为不同的 bins 来进行的,每个 bin 中存放相互接近的原子。原创 2025-02-15 19:57:25 · 850 阅读 · 0 评论 -
python爬虫实战1:1980~2020年世界各国GDP数据获取
以下内容均为个人理解,如有错误,敬请原谅!!!1980~2020年世界各国GDP数据获取数据爬取的过程1.单页爬取2.单页数据提取爬虫完整代码结果展示:数据爬取的过程数据来源:http://www.8pu.com/gdp/ranking_2020.html,http://www.8pu.com/gdp/ranking_2019.html,…通过分析页面源代码,可知要爬取的数据并不是后期渲染,只要获取页面源代码就可以获得想要的数据原创 2022-03-03 21:12:03 · 3430 阅读 · 0 评论 -
lammps的单位制
LAMMPS支持多种单位制,以满足不同研究领域的需求。选择正确的单位制对于构建准确的模拟模型至关重要。原创 2025-02-13 20:37:41 · 1054 阅读 · 0 评论 -
lammps命令atom_style
本博客致力于分享知识与信息,部分内容可能引用了网络资源。我会尽力注明作者或来源。如果您认为本博客的内容存在侵权现象(包括但不限于版权、商标权等),请立即与我联系。命令用于指定原子的类型(样式),决定了每个原子将存储哪些属性(如位置、速度、质量、分子 ID 等)。不同的模拟场景可能需要不同的。某些 atom styles(如 mdpd 或其他复杂粒子模型)需要特定的软件包支持,未启用相关包时无法使用。需要在 read_data 或 create_box 命令之前定义。,根据需求来选择合适的样式。原创 2025-02-16 21:30:00 · 632 阅读 · 0 评论