范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

自动构建SlaterKoster系数的TB模型(完整版代码)

  from numpy import * import numpy.matlib as mtl import matplotlib.pyplot as plt import matplotlib from matplotlib import cm ### lattice and orbit # s py pz px dxy dyz dz2 dxz d(x2-y2) # 0 1  2  3  4   5   6   7   8    lat = [[1,0],[-1/2, sqrt(3)/2]] lat=array(lat) o1 = [2/3,1/3, 5] o2 = [2/3,1/3, 7] o3 = [1/3,2/3, 5] o4 = [1/3,2/3, 7]  dd_sigma = 0 dd_pi = 0.4096 dd_delta = 0.0259 #orb = [o1,o2,o3,o4] #orb = [array(i) for i in orb] num = 4  #r=o2(x,y) - o1(0,0) def vector(o1,o2,x,y):     r = (o2[0:2]+array([x,y])-o1[0:2]).dot(lat)     l = r[0]/sqrt(r[0]**2+r[1]**2)     m = r[1]/sqrt(r[0]**2+r[1]**2)     return r,l, m  # s py pz px dxy dyz dz2 dxz  d(x2-y2) # 0 1  2  3  4   5   6   7     8  def sk(l,m,d1,d2,dd_sigma,dd_pi,dd_delta):        sk = zeros((9,9))         sk[4,4] =  3*l**2 *m**2 * dd_sigma + (l**2 + m**2 - 4 * l**2 * m**2) * dd_pi + l**2 * m**2 * dd_delta     sk[4,5] =  0     sk[4,6] =  -0.5*sqrt(3)*l*m*(l**2+m**2)*dd_sigma + 0.5*l*m*dd_delta      sk[4,7] =  0     sk[4,8] =  3/2 * l * m *(l**2-m**2) * dd_sigma + 2*l*m*(m**2-l**2) * dd_pi + 0.5*l*m*(l**2-m**2)*dd_delta          sk[5,4] =  0     sk[5,5] =  m**2*dd_pi+ l**2*dd_delta     sk[5,6] = 0     sk[5,7] = l*m*dd_pi -l*m*dd_delta     sk[5,8] = 0          sk[6,4] = sk[4,6]     sk[6,5] = 0     sk[6,6] = 1/4 * (l**2+m**2)**2 * dd_sigma +  3/4 * (l**2+m**2)**2 * dd_delta       sk[6,7] = 0     sk[6,8] = sqrt(3)/4 * (l**2-m**2) * dd_delta - sqrt(3)/4 * (l**2-m**2) * (l**2+m**2) * dd_sigma          sk[7,4] =  0     sk[7,5] =  sk[5,7]     sk[7,6] =  0     sk[7,7] = l**2 * dd_pi + m**2 * dd_delta      sk[7,8] = 0          sk[8,4] = sk[4,8]     sk[8,5] = 0     sk[8,6] = sk[6,8]     sk[8,7] = sk[7,8]      sk[8,8] = 3/4 * (l**2-m**2) * dd_sigma + (l**2 + m**2 - (l**2-m**2)**2) * dd_pi +      1/4 * (l**2-m**2)**2 * dd_delta     return sk[d1,d2]  def hop_vec(o1,o2,x,y):     r,l,m =vector(o1,o2,x,y)     d1,d2 =  o1[2],o2[2]     t=sk(l,m,d1,d2,dd_sigma,dd_pi,dd_delta)     return t,r  t131,r131 =  hop_vec(o1,o3,0,0) t141,r141 =  hop_vec(o1,o4,0,0) t132,r132 =  hop_vec(o1,o3,1,0) t142,r142 =  hop_vec(o1,o4,1,0) t133,r133 =  hop_vec(o1,o3,0,-1) t143,r143 =  hop_vec(o1,o4,0,-1)  t231,r231 =  hop_vec(o2,o3,0,0) t241,r241 =  hop_vec(o2,o4,0,0) t232,r232 =  hop_vec(o2,o3,1,0) t242,r242 =  hop_vec(o2,o4,1,0) t233,r233 =  hop_vec(o2,o3,0,-1) t243,r243 =  hop_vec(o2,o4,0,-1)  def H(K):     H=zeros((num,num),dtype=complex)     H[0,2] = t131 * exp(1.j*K.dot(r131)) +  t132 * exp(1.j*K.dot(r132)) +  t133 * exp(1.j*K.dot(r133))      H[0,3] = t141 * exp(1.j*K.dot(r141)) +  t142 * exp(1.j*K.dot(r142)) +  t143 * exp(1.j*K.dot(r143))      H[1,2] = t231 * exp(1.j*K.dot(r231)) +  t232 * exp(1.j*K.dot(r232)) +  t233 * exp(1.j*K.dot(r233))      H[1,3] = t241 * exp(1.j*K.dot(r241)) +  t242 * exp(1.j*K.dot(r242)) +  t243 * exp(1.j*K.dot(r243))               for i in range(num):         for j in range(num):             if j > i:                 H[j,i] = conj(H[i,j])     return H def eH(K):     return linalg.eigh(H(K))[0]  #reciprocal lattice b1=array([1,1/sqrt(3)])*pi*2 b2=array([0,2/sqrt(3)])*pi*2   #高对称点 G=array([0,0]) M=0.5*b1 K= 1/3 * b1 + 1/3 * b2  #K点路径G-M kgm = linspace(G,M,100,endpoint=False) kmk = linspace(M,K,100,endpoint=False) kkg = linspace(K,G,100)  ##K点相对距离 def Dist(r1,r2):     return linalg.norm(r1-r2)  lgm=Dist(G,M) lmk=Dist(M,K) lkg=Dist(K,G)  lk = linspace(0,1,100) xgm = lgm * lk xmk = lmk * lk + xgm[-1] xkg = lkg * lk + xmk[-1] kpath = concatenate((xgm,xmk,xkg),axis=0) Node = [0,xgm[-1],xmk[-1],xkg[-1]]   Eig_gm = array(list(map(eH,kgm))) Eig_mk = array(list(map(eH,kmk))) Eig_kg = array(list(map(eH,kkg))) eig_1 = hstack((Eig_gm[:,0],Eig_mk[:,0],Eig_kg[:,0])) eig_2 = hstack((Eig_gm[:,1],Eig_mk[:,1],Eig_kg[:,1])) eig_3 = hstack((Eig_gm[:,2],Eig_mk[:,2],Eig_kg[:,2])) eig_4 = hstack((Eig_gm[:,3],Eig_mk[:,3],Eig_kg[:,3]))  plt.plot(kpath,eig_1) plt.plot(kpath,eig_2) plt.plot(kpath,eig_3) plt.plot(kpath,eig_4) #plt.plot(kpath,eig_5) #plt.plot(kpath,eig_6)  plt.xticks(Node,[r"$Gamma#39;,"M","K",r"$Gamma#39;]) plt.show()
  结果:

游戏论恐惧的艺术三上真司如何让你毛骨悚然真正的恐惧会刺穿你的身体你的心脏。三上真司三上真司是日本最著名的游戏设计师之一,他出道于同样颇负盛名的游戏公司卡普空(Capcom),因制作了影响深远的生化危机()系列游戏而被玩家谷歌科学家到2030年,人类将在纳米机器人的帮助下获得永生你有没有想过活很多年而不用担心死?直到现在,永生一直是许多人都在思考的一个概念,但如果前谷歌员工所做的预测在任何地方都是真实的,那么我们可能很快就会实现这一目标。前谷歌工程师Ray新研究太阳系后院一系外行星可能无大气层新华社北京3月31日电美国研究人员近日在英国自然杂志上报告说,詹姆斯韦布空间望远镜观测结果显示,地球大小的系外行星特拉普派1b可能没有大气层。特拉普派1是一颗表面温度极低的红矮星,AI智能会终结人类吗?近日,未来生命研究所发表了马斯克及千名科学家联名签署的公开信,呼吁暂停对人工智能的开发,时间至少六个月,以便让人们有足够时间思考人工智能发展中的合规和安全问题,并帮助我们开展相关工地球上一些外星人的痕迹,只是我们完全忽略了这些人的存在!外星人对我们来说完全属于未知的,那么地球上会不会有随陨石而来的外星人的文献,只是我们把那个东西,完全忽略掉了,只是认为是普通的东西。或者外星人有到过地球,然后留下一些资料,只是我们太阳系里最奇怪的行星是哪一颗呢?土星,当之无愧为最诡异的一个行星!卡西尼号在2012年拍摄的照片这个星球看起来不错。它看起来像一个你有一天会想要飞过的星球,近距离体验它的大小。但是和木星一样,土星是不适合居住的,AI绘画正在悄悄地杀死人类画师?随着技术的不断发展,人工智能已经成为了一个热门的话题。前由AlphaGo击败顶级围棋选手,后有前段时间发布的ChatGPT3。5的升级版ChatGPT4,聊天机器人的出现极大地提高新研究太阳系后院一系外行星可能无大气层美国研究人员近日在英国自然杂志上报告说,詹姆斯韦布空间望远镜观测结果显示,地球大小的系外行星特拉普派1b可能没有大气层。特拉普派1是一颗表面温度极低的红矮星,距离地球约39光年,所走近天狼星B!体积相同质量却达地球33亿倍,可能是太阳的末路在中国古代,将天狼星看做是不祥之兆,而在人们有能力对它初步了解之后,更是发现它不仅是全夜空最亮的一颗星,更是一颗和地球体积差不多大,质量却整整达到地球33亿倍的星球!自古以来就与人自古AI顶流发端于游戏?盘点两者的前世今生科创板日报4月1日讯(编辑郑远方)或许还有人记得四年前一场Dota2的5v5人机决战,AI队伍碾压TI8(第八届Dota2国际邀请赛)世界冠军队OG,连胜两局。而在这两局对战中,人师父登Steam四天销量破5万份好评率高达94今日(4月1日),第三人称动作格斗游戏师父官方宣布游戏自3月28日登陆Steam商城后,四天收获超5万份销量。截至撰稿,游戏当前评价为特别好评在740篇用户测评中有94的好评率。不
拓普集团轻量化智能电动化业务多点开花,打造tier0。5供应商(报告出品方作者东北证券,李恒光史久杰)1。投资逻辑站在当下,展望明年拓普集团的业绩增长,需要回答两方面问题第一如何看待大客户明年销量,以及对拓普的收入弹性贡献?从客户角度,拓普集解锁花式促销精品线路!香蜜湖率先响应暖企惠民激活力受疫情影响,服务行业遭遇寒冬,一些文旅企业甚至按下暂停键。为深入贯彻国家省市关于促消费工作的决策部署,激发消费潜力扩大消费需求提振消费信心,日前,福田区推出促进消费激发市场活力八条战舰世界0。11。11全新版本上线,解锁圣诞新玩法战舰世界每次版本更新都会有新的玩法上线,昨天正式登场的0。11。11版本也不例外,全新的战斗通行证新年之夜等活动让玩家们可以体验更多趣味。随之而来的还有圣诞主题全面开放,为玩家们带时尚尽在掌握,华为PocketS与黄明昊一同解锁潮流新风尚说到助力时尚达人更加时髦个性的必备时尚单品有哪些?那么小巧炫彩高颜值的华为PocketS必定榜上有名。在不久之前与孙怡拍摄的时尚大片,这款手机就十分亮眼闪耀。而此次它又与新生代实力20个绯闻女友,19岁当爸,被指控性侵,内马尔如何逆袭?2022世界杯12月10日凌晨,巴西在点球大战中2比4败给克罗地亚,爆冷出局。内马尔赛后掩面痛哭的照片在社交媒体上广为流传,从夺冠热门到爆冷出局,巴西队一直处于卡塔尔世界杯舆论的中五大食疗方,改善你的骨质疏松!俗话说药补不如食补,是药三分毒,随着年龄的增长,骨质疏松是许多人非常痛苦的事情,但是对于这种慢性病,除了服药,还应该通过食疗方来进行调理,既能享受美食的同时,又能改善骨质疏松的症状干净励志的文案短句导语本文是由小红文案馆珍藏的干净励志的文案短句分享给大家。1人生于世,委屈在所难免,消化了就是成长的动力,消化不了就会变成脾气。2总在跌跌撞撞之后才明白,很多事情是不能强求的。3人橙子和橘子有什么区别所谓橙子和橘子有什么区别,关键是橙子和橘子有什么区别需要如何写。爱迪生说过一句富有哲理的话,失败也是我需要的,它和成功对我一样有价值。我希望诸位也能好好地体会这句话。我们不得不面对你穷真是因为你挣的钱太干净吗?经常看到这段话在这个肮脏龌龊的世界里,你穷不是因为你懒,也不是因为你没本事,是因为你赚的钱太干净了。一个人穷只是因为Ta挣的钱太干净吗?事实上完全不是那么回事!这里有个前提,穷不穷院士推荐柠檬泡水应对无症状感染,柠檬水怎么泡?近日,人民日报在抖音微信视频号等平台发布一则短视频,中国工程院院士上海交通大学医学院附属瑞金医院院长宁光推荐了居家食疗小妙方,其中没有症状或有一点鼻塞,可以用新鲜柠檬泡温水喝。其实邦盛科技王新根博士荣获杭州市十大青年科技英才称号近日,由中共杭州市委人才工作领导小组办公室杭州市人力资源和社会保障局杭州市科学技术局杭州市科学技术协会共同组织的2022年杭州市十大青年科技英才认定名单公示,浙江邦盛科技股份有限公