- 博客(36)
- 收藏
- 关注
原创 Nature Communication-Managing energy infrastruture to decarboniza industrial parks in China
Abstractbackground: industial parks; energy infrastruture-lock in GHG emissionMehthod: two phase studyhigh-resolution geodatabase of enery infrastructurehigh coal dependence, small capacities, cogeneration of heat and power;reach 4.6 Gt CO2 equival
2023-12-12 20:59:20 87
原创 lammps分子动力学实战视频
建模比较弱小后期数据处理 pizza软件包可以处理数据可扩展性好,稍微懂C语言比较好cd lmps/src #反应力场的安装包make package-status #反应力场安装包分Reax 和USER-Reaxless README #看反应力场介绍cd tools/ #tools里可以分析reax键的工具cd lib/ #看怎么安装库,一般是 make -f Makefile.gfortran 对lib进行编译make yes-USER-REAXC #安装反应力场库。
2023-08-12 02:28:25 341
原创 分子动力学模拟的理论与实战-阅读笔记
利用前差分公式,只需要知道处置y0,再计算f0=f(y0,t0),就可以计算y1和f1,依次计算y2,y3,,,最后得到任意时间的yn。方阱势能函数特点:(1)不连续(2)距离>R,无相互作用力(3)距离<R,收到巨大的吸引力,体系势能降到-E(4)分子距离小于r,分子发生弹性碰撞不能继续靠近。四种相互作用力:万有引力,强核力,弱核力,电磁力。(2)确定运动方程组的初始条件,即初始时刻的原子坐标和速度,对于任何分子体系,只要确定了体系的初始条件和运动方程,体系随时间的演化就被确定。
2023-08-10 01:31:29 2439
原创 文章略读—NC—甘油C-O键断裂控制选择性反应路径
Controlling reaction pathways of selective C–O bond cleavage of glycerol
2022-09-19 12:24:04 218
原创 文献精读—polymers-丁苯橡胶热解产物的多尺度模拟
Multiscale Simulation on Product Distribution from Pyrolysis of Styrene-Butadiene Rubber
2022-09-18 15:30:24 440
原创 使用DFT/MM分子动力学模拟研究PET降解酶反应机制
Reaction Mechanism of the PET Degrading Enzyme PETase Studied with DFT/MM Molecular Dynamics Simulations
2022-09-17 14:15:19 719
原创 文献精读-对高岭石对短、长链PFAS分子的吸收,结构和动力学分子层面模拟
文献精读-对高岭石对短、长链PFAS分子的吸收,结构和动力学分子层面模拟
2022-09-08 17:01:15 401
原创 文献精读-EST-氟乙酸脱卤催化降解氟羧酸的分子动力学模拟
Comprehensive Understanding of Fluoroacetate DehalogenaseCatalyzed Degradation of Fluorocarboxylic Acids: A QM/MM Approach
2022-09-08 00:56:04 344
原创 文献略读-EST-溶解性有机物的分子动力学模拟
EST-Molecular Dynamics Simulation of the Structures, Dynamics, and Aggregation of Dissolved Organic Matter
2022-09-07 20:22:40 531
原创 5 Pandas数据库
5.1 Pandas介绍1. 概述2008年WesMcKinney开发出的库专门用于数据挖掘的开源python库以Numpy为基础,借力Numpy模块在计算方面性能高的优势 基于matplotlib,能够简便的画图独特的数据结构2.为什么使用Pandas增加图表可读性,numpy创建ndarray的样式如下:Pandas创建如下,可读性增加读取文件方便便捷的数据处理能力封装了Matplotlib和Numpy的画图和计算5.2 Pandas数据结构Pandas中一共
2022-02-08 18:53:15 586
原创 4Nmupy数据库
4.1 Numpy 优势4.1.1 概述Numpy(Numerical Python)是一个开源的Python科学计算库,用于快速处理任意维度的数组。Numpy支持常见的数组和矩阵操作。对于同样的数值计算任务,使用Numpy比直接使用Python要简洁的多。Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。4.1.2 ndarray介绍NumPy提供了一个N维数组类型ndarray,它描述了相同类型的“items”的集合。用ndarray进行存储impor
2022-01-30 09:43:48 260
原创 3. Matplotlib基础学习库
1 什么是Matplotlib是专门用于开发2D图表(包括3D图表)以渐进、交互式方式实现数据可视化2 为什么要学习Matplotlib可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。能将数据进行可视化,更直观的呈现使数据更加客观、更具说服力3 如何实现一个简单的matplotlib绘图——以折线图为例3.1 matplotlib.pyplot模块包含了类似于matlab的画图函数import matplotlib.pyplot as plt2
2022-01-24 21:45:57 1444
原创 库的安装、环境搭建
2.1 库的安装新建一个用于人工智能环境的虚拟环境如何安装包?1-原skimage中无此模块,所以转到prompt中,因为在安装anaconda时我创建了两个虚拟环境,我现在只想把skimage安装到pthonconda这个环境中现在如果我们安装包则都会安装在此环境中,如果不激活这个环境,那所有安装的包都会默认安装到base(root)环境中如何创建虚拟环境?conda create -n environment_name python=X.X如何查看现有虚拟环境:conda info -
2022-01-23 20:22:16 226
原创 1.1 人工智能概述
1. 人工智能起源(1)图灵测试:多次测试(一般为5min之内),如果有超过30%的测试者不能确定被测试者是人还是机器,那么这台机器就通过了测试,并被认为具有人类智能。(2)达特茅斯会议(3)发展阶段:起步发展(1956-20世纪60年代),反思发展期(20世纪60-70年代),应用发展期(20世纪70-80年代),低迷发展期(20世纪80-90年代),稳步发展(20世纪90-2010),蓬勃发展:2011年至今2. 人工智能发展的必备三要素(1)数据(2)算法(3)计.
2022-01-21 19:15:45 3149
原创 HM机器学习-numpy(数值型运算)
基础介绍为什么学习?快速 、方便、科学计算的基础库什么是numpy多用于大型、多维数组上执行数值运算;重在数值计算,是大部分python科学计算库的基础库创建数组(矩阵)np.arrange命令和range类似,但生成的是ndarray类型的数组print(t3.dtype)结果是int64(64位的数据类型)当数据量太大时,可以考虑指定数据类型降低内存如何指定数据类型t4=np.array(range(1,4),dtype=float)修改数据类型
2021-12-22 22:57:26 1096
原创 HM数据科学库-matplotlib(二)
matplotlib常用统计图-散点图绘制绘制散点图和折线图方法类似,把命令换成plt.scatter(x,y_3)即可,是和折线图的唯一区别。避免重叠,可以让x_3和x_10相差一部分数据x轴设置和之前一样,用plt.xticks来设置添加x,y轴标题,图例,图标题等更多的应用场景:不同条件之间的内在联系;不同数据之间的离散程度...
2021-12-18 20:25:50 183
原创 机器学习-数据科学库(HM)(一)-matplotlib学习
基础知识1.课程概要(1)基础概念(2)matplotlib 画图(3)numpy处理数值型数据(4)pandas处理字符串 字典 列表2. 基础概念为什么学习数据分析?a.和爬虫,机器学习,神经网络结合岗位需求b. python数据科学的基础c.机器学习课程的基础什么是数据分析?a.对大量数据进行分析,帮助决策数据分析流程提出问题→准备数据→分析数据→结论→成果可视化环境安装如何选择环境?不是根据项目类型,是根据项目需要。conda: data scie
2021-12-09 11:19:58 719
原创 关于模块操作
第七章 模块1. 模块化程序设计理念1.1 模块和包随着数量增加,管理方式会发生本质变化函数的诞生:语句越来越多,程序越来越复杂,将同一个功能的语句封装到函数当中类与对象的诞生:函数和变量变多了,将同一类型对象的”数据和行为“,放到一起统一管理和迪奥哟模块的诞生:函数和类增多,将实现类似功能的函数与类统一放到一个模块当中包的诞生:实现类似功能的模块放在一起1.2 标准库模块与函数类似,模块也分为标准库模块和用户自定义模块Python标准库提供操作系统功能、网络通信、文本处理、文件处理、
2021-06-22 15:27:41 499
原创 文件操作(IO技术)
第八章 文件操作技术(IO技术) 一个完整的程序一般都包括数据的存储和读取,实际开发中,我们经常需要从外部存储介质(硬盘、光盘、U 盘等)读取数据,或者将程序产生的数据存储到文件中,实现“持久化”保存。文本文件和二进制文件 1. 文本文件 文本文件存储的是普通“字符”文本,python 默认为 unicode 字符集(两个字节表示一个字符,最多可以表示:65536 个),可以使用记事本程序打开。但是,像 word 软件编辑的文档不是文本文件。 2. 二进制文件 二进制文件把数据内容用“字节”
2021-06-11 16:12:40 918
原创 关于异常和调试
导引实际工作经常出现异常,比如::某个模块,用户输入不一定符合要求;程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的;程序运行着,但是内存或硬盘可能满了等等。这些问题叫做异常。英文:Exception。 如果要拷贝一个文件,没有异常机制情况下,需要考虑各种异常情况,伪代码如下:这种方式,有两个问题:(1)逻辑代码和错误代码放在一起(2)程序员本身需要考虑的例外情况比较复杂,对程序员本身要求比较高。那么,我们如何解决应对异常情况呢? python 的异常
2021-05-28 20:55:51 316
原创 嵌套函数—面向对象初步
嵌套函数(内部函数)嵌套函数:在函数内部定义的函数【操作】嵌套函数的定义def f1(): print("f1 running...") def f2(): print("f2 running...") f2()f1()执行结果:上面程序中,f2()就是定义在 f1 函数内部的函数。f2()的定义和调用都在 f1()函数内部需要用嵌套函数的时候:1. 封装 - 数据隐藏 外部无法访问“嵌套函数”。2. 内部
2021-05-11 09:48:48 2141
原创 2021-05-06
函数也是对象,内存底层分析python中,“一切都是对象”,执行def定义函数后,系统就会自动创建对象。执行如下程序:def print_star(n): print("*"*n)#打印n个星号print(print_star)print(id(print_star))c=print_starc(3)上面代码执行 def 时,系统中会创建函数对象,并通过 print_star 这个变量进行引用:执行结果:执行def时,系统自动创建函数对象(在栈中储存print
2021-05-06 23:20:47 227
原创 For循环—函数初步概念
For循环和可迭代对象遍历for循环常用于可迭代对象的遍历,for循环的语法格式如下所示:for变量in可迭代对象: 循环体语句for x in (20,30,40): #元祖的遍历 print(x*3)可迭代的对象python包括以下几种可迭代的对象:1.序列:元祖,列表,字符串2.字典3. 迭代器对象(iterator)4. 生成器函数(generator)5.文件对象range对象range对象是一个迭代器对...
2021-04-27 20:56:11 3147 1
原创 2021-02-08
第四节第47课时 字典字典是“键值对”无序可变序列,字典中的每个元素都是一个“键值对”,包含:“键 对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象。列表中我们通过“下标数字”找到对应的对象。字典中通过“键对象”找到对应的“值 对象”。“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、 字典、集合这些可变对象,不能作为“键”。并且“键”不可重复。 “值”可以是任意的数据,并且可重复字典的创建1.我们可以通过{}、dict()来创建字典对象..
2021-03-22 21:36:23 537
原创 2021-02-04
第33课时 可变字符由于字符串不可变,可以使用io中的io.StringIO对象或者模块生成可以可修改的字符串,可以修改的同时不生成新的字符串>>> import io>>> s="hello,programmer">>> sio=io.StringIO(s)>>> sio<_io.StringIO object at 0x000001FF77329168>>>> sio=io.Stri
2021-02-06 22:30:17 204
原创 2021-02-02
第二节第1课时链式赋值__系列解包赋值链式赋值: a=b=3 解包赋值:a,b,c=1,2,3 (分别把1,2,3赋给a,b,c,但等号左右变量数目应该相等),类似解法:a,b=b,a 常量:pyton不支持常量第2课时 内置数据类型常见类型整型 浮点型:1.23 布尔型:True/False 字符串型:+ - * / //(整数除法) %(取余数)**(幂) divmod函数可同时得到商和余数第3课时 整数 不同进制 其他类型转换成整数进制:十/二/八/十六,不同进...
2021-02-03 23:49:01 1359
原创 2021-02-01
第一章 Python基础第一节第一课时 python介绍python是一种面向对象的编程语言,是一种解释语言,1979年基于C语言开发 特点:(1)简洁(2)开源 (3)功能强大 python适用场景(1)科研计算(2)大数据,云计算 (3)web前端开发(4)人工智能应用(5)系统运维工程项目 缺点:解释性语言,性能较低 现有版本:python2 and python3建议使用python 3(python 2和3不兼容) 常见解释器类型:CPython、JPython、IPytho
2021-02-01 15:56:13 64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人