自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 自动生成测试位置吸附脚本设计思路

能量位置的简单建模

2024-03-27 23:42:08 381

原创 如何将kaggle中的数据导入到谷歌提供的colab(保姆级教学)

前言:由于cloab的使用需要梯子,直接将自己电脑里的数据上传到colab里面时网速一直是一个头痛的问题,为了解决这个问题我们可以直接跳过从kaggle里面下载数据的那一步,直接让kaggle的数据导入到colab里面准备步骤注册一个kaggle账户第一步登陆kaggle点击最右上角的头像点击其中的 account第三步向下滑动找到KPI选项第四步点击create new API我们会自动下载得到一个文件 kaggle.json好这里我们就完成了第一大步了接下来我们就需要用

2022-03-30 12:07:59 2567 3

原创 pycharm中的py版本与coda3自带版本不统一

前言:最近学习深度,之前计算机上安装了多个py版本,为了方便安装torch选择了在安装coda时默认安装自带的python3.8.8问题描述:在charm中导入coda3环境时选择了默认的new enviroment方法,结果在charm中的console里面查看的py版本为3.8.10,而在cmd里面的coda自带py版本为3.8.8,这造成了在cmd安装了torch包在charm却加载不了。原因在charm里面,在coda3选择new enviroment的导入方法时,选择了版本以后会默认自

2021-06-15 23:47:26 704 4

原创 记一次pytorch的安装镜像选择

前提已经安装好了anacoda一,打开官网选择合适的torch版本torch网址由于我的电脑只有核显所以选择了CPU版本复制RUN里面生成的pip命令在cmd里面打开就行了,但会遇到下载速度很慢的问题所以这时我们可以修改后面的服务器地址,只取-f 前的这一段pip3 install torch==1.8.1+cpu torchvision==0.9.1+cpu torchaudio===0.8.1在后面加上豆瓣镜像尾椎-f https://download.pytorch.org/w

2021-06-15 23:18:59 687

原创 (二)计算矩阵

矩阵的运算初始准备定义X矩阵为 ([[1., 1., 1.], [1., 1., 1.], [1., 1., 1.], [1., 1., 1.], [1., 1., 1.]], )定义y矩阵为 ([[ 1.6040, -0.6769, 0.0555], [ 0.6273, 0.7683, -0.2838], [-0.7159, -0.5566, -0.2020],

2021-06-13 00:27:36 986

原创 (1)创建矩阵

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片

2021-06-13 00:15:19 691

原创 如何用shell得到集合中指定的第几列第几行的元素

需要使用的命令 sed, awksed的句法sed -n ‘6p’ text这里6p指的是第六句以此内推,几p就是第几句,一定要记得加 ’ ’awk的用法awk ‘{print$1}’这里$1指的是第一列,举例假设我们有集合text命名为text.txt1 2 34 5 6 7 8 9 需要提取其中第三列第二行的数字 6输入代码sed -n '2p' text.txt | awk '{print$3}'输出结果6假设需要将其赋值给某个元素(list)

2021-01-02 23:46:20 1380

原创 使用vasp计算dos(态密度)的一些思考

一:计算前的准备工作1,得到一个稳定的弛豫过后的POSCR结构2,对结构进行一次静态计算二:计算态密度的参数准备对于态密度计算INCAR参数的一些思考ISTAT=1 这里我们选择1,但可以选择的还有0,在INCAR中不填,系统应该会默认为1 。他的目的是继承上一步的静态计算当中得到的WAVECAR,以减少计算的耗时。ICHARG=11 这一项还可以选择 0,1,2和12 选择用11进行计算的话就会读取我们在上一步静态计算过程中得到的CHGCAR并进行态密度计算这样,可以节约时间,以便平

2020-12-28 21:44:21 28423 7

原创 记一次在centos7环境下更新teamviewer

前言服务器上一直用的都11版的TV,但tv在后来的协议中要求高低版本的TV不能互联,在win环境下可以通过修改使用小程序来连接,但这mac环境下这却是一个难题,所以只能琢磨着更新tv安装步骤首先在TV的官网下载TV安装包https://www.teamviewer.com/en/download/linux/选择对应版本下载后直接用安装器是打不开的,这里我们通过终端打开文件所在位置使用代码安装(我下载的是tv版本是teamviewer_15.6.7_x86_64.rpm)sudo yum -

2020-06-04 02:59:06 1210

原创 记一个绘制态密度与能带的matlab脚本

这里dat= importdata('band.dat');%x=dat(:,1);y=dat(:,2);[m,n]=size(x);mun1=1;subplot(1,2,1)hold onfor i=2:m if x(i)== 0 plot(munx,muny,'k','linewidth',1) hold on mun1=1; x_long=x(i-1); clear munx muny

2020-06-02 15:30:02 2110

原创 黑mac折腾记:安装py第三方库

pip安装问题(暂且记下来)转转战mac阵营,mac本身自带py2,但使用的需要我安装了py3.5输入pip installl matplotb如果出现 command not cound则说明需要安装pip如果结果出现一大堆错误解决方法在pip前加上sudo后面的网站这是豆瓣镜像,用于加速下载安装包sudo pip install 你所需要的库的名字 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2020-05-30 15:39:15 311

原创 一个用matlab绘制能带的小脚本

首先贴出我的脚本clear dat=importdata('band.dat');x=dat(:,1);y=dat(:,2);[m,n]=size(x);mun1=1;for i=2:m if x(i)== 0 plot(munx,muny,'r') hold on mun1=1; clear munx muny i=i+1; else munx(mun1)=x(i);

2020-05-26 16:39:40 2545

原创 win环境下py调用matlab的环境配置

前言我电脑安装了多个版本的py(2.7,3.5,3.7)但其中只有3.5的支持调用matlab,所以这里以3.5为例子。matlab的版本是2017a版的安装方法先得找到matlab的安装地址,这里matlabroot的意思的matlab的安装的那个文件地址,不清楚的可以在matlab的命令栏里直接输入(matlabroot)mat就会反馈地址位置。cd "matlabroot/extern/engines/python"找到具体的地址后用win的终端打开具体位置,输入以下代码即可pytho

2020-05-26 13:27:56 231

原创 如何在win10环境下搭建衡师的物理虚拟实验环境

最近老师要求弄虚拟实验可很多同学都遇到了这样的问题这里我分享一下我的解决办法注意:个人建议实验使用Google浏览器,首先点开google登陆虚拟实验中心往下滑找到近代物理实验进去以后,会慢慢加载实验,往下滑找到密立根实验,点进去选择左下角的开始实验,然后点击下载插件那么到这里问题就来了有些同学可能遇到了这样的问题,哪么我们打开下载的文件,先点击卸载,完成后我们再重新点...

2020-04-29 17:06:35 1866

原创 如何在windows环境下安装PyProcar

折腾了两天这条老命快没了现在让我们开始吧前言我以我的电脑配置为例:我的是r2500U+核显(被京东奸商给坑了),与主流的英特尔不同,可能造成同其他人的安装情况不一样,这里有问题请留言我会即使回复第一步安装运行的条件我电脑安装的py为3.7在安装PyProcar前我先得安装好运行所需的环境matplotlib numpy scipy seekpath 安装包地址#https:...

2020-04-28 00:48:05 1749

原创 python-matplotlib的学习总结(一):基本绘图

基本准备在绘图前先要导入 mat包import matplotlib.pyplot as plt #为模块指定一个名字(以下默认为plt)输出查看图片plt.show()#把那个指定的名字的数据图像输出来输出图形的调整plt.plot(数据原的选择,linewidth=5(线条宽度))添加图注plt.title("图标",fontsize=12(字体大小的数值))plt.x...

2020-04-27 15:52:41 342

原创 pyhen的学习总结(十):文件写入

文件写入:文件名.wirte(写入的内容)举例with open(文件名,'w') as file_object: flie_object.write('写入的内容')open有三种模式:r(读取模式),w(写入),a(附加模式)注意:在写入模式下,如果文件不存在将会创建一个新文件,但文件如果存在就会清空文件。写入的文件内容不会自动换行要添加内容需要使用 a 模式...

2020-04-26 15:55:23 323

原创 python的学习总结(十):文件的读取

文件的打开方法:open(‘文件详细位置\文件名’)举例·with open(‘文件名’) as file_objesct:#打开文件 un = file_objesct.read()#读取文件的内容 print(un.rstrip()) #输出文件,并且去除文件的末尾的空格删除空格的两种做法:strip()删除所有的空格rstrip()删除后面的回车...

2020-04-26 15:16:39 109

原创 python的学习总结(八):函数的导入

将函数导入的命令:import 函数名称为导入的函数重命名:import 函数名称 as 新名字导入指定模块中的特定函数:from 模块名字 import 函数名字为导入的模块的特定函数重命名:from 模块名字 import 函数名字 as 新名字导入模块中的所有函数:from 模块名字 import *...

2020-04-25 17:25:52 209

原创 py的学习总结(八):函数

定义函数的用法:def举例def un(peson): #里面的参数可以设置很多个,用逗号隔开就行了;而且也可以提前设定,这样在调用时就不需要设定了。 """解释它的用处""" print(peson + " 666") #un()函数的内容un(peson = old Fe) #调用un()函数并且定义peson是什么输出结果old Fe 666使...

2020-04-25 17:04:34 230

原创 python的学习总结(七):while与字典

while与列表组合的的判断条件:只要列表不为零循环就一直持续下去举例un = [1,2,3]un_2 = []while un: #循环会一直持续到un内没有元素 un_mid = un.pop()#把un列表当中的最后一个数删除,并且复制到un_mid中 un_2.append(un_mid)#把un_mid的数据添加到un_2当中print (un_2)输出...

2020-04-25 15:39:08 167

原创 python的学习总结(七):while循环使用

在区间内不断循环直到指定条件不满足:while 条件:举例un = 1while un < 4: print(un) un += 1 #自加输出123注意:while的判断条件也可以直接用Ture 或者 False来判断break可以直接中断跳出循环while循环中continue的运用:继续执行循环,忽略剩下的部分举例un = ...

2020-04-25 00:06:34 213

原创 python的学习总结(七):input

与用户进行互动,接受反馈信息:input()举例age = input("place enter you age: ")print("your age is " + age + "." )输出place enter your age:18your age is 18.

2020-04-24 23:16:16 146

原创 input状态栏无法输入:

问题:在使用input时在下方的运行栏时无法直接输入解决方法:将打算输入的数据加上**" "**举例message = input("Tell me something, and I will repeat it back to you: ")print(message)直接输入数值,输入栏的反应例如 ted在输入的数据中加入“”例如 “ted”...

2020-04-24 17:47:13 252

原创 python的学习总结(六):字典的嵌套

在列表里嵌套入字典举例un[]for unmber in range(4) peson={}

2020-04-24 16:57:34 123

原创 python的学习总结(六):对于字典的遍历

利用for in 实现字典里所有内容的输出将字典里的键与值一对对的列出:.items()举例un={'aa':1 'bb':2 'cc':3 'dd':4 } for name, number in un.items(): #把键放入name中,并把对应的值放入number中 print("\nname: " + name ) ...

2020-04-23 16:17:32 131

原创 python的学习总结(六):字典的运用

字典的表达方式举例列表={键1:值1,键2:值2,......键n,值n}字典的访问举例列表={键1:值1,键2:值2,......键n,值n}print(列表[键1])输出值1字典内的值的添加举例un={'a':1,'b':2,'c':3}un['d']=4print(un)输出'a':1,'b':2,'c':3,'d':4删除字典内的值:del举例un...

2020-04-22 15:23:29 98

原创 python的学习总结(五):if-elif-else的运用

当遇到多个逻辑条件选择时可使用:if-elif-else举例user=34if user <= 10: print('1')elif user <= 20: print('2') else: print('3')注意中间可以嵌套多个elif语句,但其中只要有一个语句满足逻辑就会跳出循环。...

2020-04-21 17:28:23 386

原创 pythond的学习总结(五):if的判断条件

if的使用格式if 条件:输出。。。否则:输出。。。举例un=['a','b','c','d']if un[1]=='a':#判断un列表里的第2个元素是否为a print('yes')else: print('no')对比两个量是否相等:==(注意 “==” 会区分大小写)举例un='a'un=='a'#判断列表un里的元素与‘a’是...

2020-04-21 16:07:43 234

原创 python的学习总结(4):列表的元组

定义一组元素使用()而不是用**[]**时列表内的元素不可改变举例un=(1,3,4)print(un[2])4un[2]=5 #un使用()被定义为元组不可修改Traceback (most recent call last): File "dimensions.py", line 3, in <module> dimensions[0] = 250 TypeE...

2020-04-20 16:51:41 179

原创 python的学习总结(四):列表的局部

对列表内部分元素的输出:列表[n;m]举例un=['a','b','c','f','g']print(un[1:3])#输出列表un里面的底2个元素到第4个元素['b','c','f']print(un[:3])#输出列表un里面从头开始到第4个元素['a','b','c','f']print(un[1:])#输出列表un里面的从第2个元素到末尾的元素['b','c','f','g...

2020-04-20 16:37:36 193

原创 python的学习总结(四):列表值的创立

在l列表里生成一系列数字:rang()举例for list in rang(2,6):#s生成1到5的四个数值 print(list)输出结果2345将随机数转化为列表:list()举例member=list(range(2,6))print(member)[2,3,4,5]按要求生成等差数列:rang()举例un=list(rang(2,12,4))...

2020-04-20 15:54:14 90

原创 python的学习总结(四):操作列表(for循环)

将列表1复制到列表2当中使用:for举例list=['a','b','c']for two in list: print(two)abc

2020-04-20 15:18:23 301

原创 python的学习总结(三):列表

列表的表示>列表=[‘1’,‘2’] #‘,’起到了分隔的作用>print(列表)> ‘1’,‘2’>print(列表[0]) #列表里元素的排列是以0开始的>1>print(列表[-1])#列表可以支持从后往前输出>2为列表添加元素>lis=['a','b','c']>lis[0]=f #将指定的...

2020-04-19 17:50:39 112

原创 python的学习总结(二):数字

乘方的应用举例:3**2 = 9运算次序的应用举例 2 + 3 * 4 = 14 (2 + 3)*4 = 20在输出时将数值转化为字符举例 age=32 age=str(age) print(age) ...

2020-04-19 16:53:09 89

原创 vasp运行报错:问题:POSMAP internalerror: symmetry equivalent atom not found

问题:POSMAP internalerror: symmetry equivalent atom not found问题分析:POSCAR中的计算对称性精度不足解决方法:在INCAR中添加参数SYMPEREC=(默认值是1e-5),可按情况调整精度大小。...

2020-04-17 11:23:22 8041

原创 vasp系列问题:有关于差分

问题:vasp在计算差分电荷时加入了从静态计算的OUTCAR里找到的GNX加在了差分的两部分的INCAR当中,但运算一投入就被终止。解决方法:将GNX= 参数改为NGXF=...

2020-04-16 16:50:00 1095

原创 vasp

vasp计算遇到 VERY BAD NEWS! internal error in subroutine SGRCONS 时的处理手段#问题所在#问题所在问题主要出在INCAR里面缺少了一个参数SYMPREC=1E-04

2020-04-15 18:50:55 2185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除