‘壹’ python(pandas模块)
1.什么是pandas? numpy模块和pandas模块都是用于处理数据的模块。 numpy主要用于针对数组进行统计计算,处理数字数据比较方便。 pandas除了可以处理数字数据,还可...
‘贰’ 谁做过 变积分限的Monte-Calro积分(最好是GNU gsl的或自己有源代码的) 留下联系
我现在博一,研究量子多体问题,采用的就是量子蒙特卡洛方法。当然我也只是边用边学,因为蒙特卡洛是个很庞大的计算方法。
常见的蒙特卡洛方法有:变分蒙特卡洛(VMC),扩散蒙特卡洛(DMC),路径积分蒙特卡洛(PIMC),附加场蒙特卡洛(AFMC),格林函数蒙特卡洛(GFMC),爬行量子蒙特卡洛(reptation QMC)等。你说的应该是VMC。
其实那些都应该是传统意义上的,因为monte carlo方法发展了那么多年,很多人在使用这种方法,特别是有些人就是做这些算法的,所以对蒙特卡洛的update是肯定有的。比如说之前的world-line QMC, determinant QMC,最新在2000年左右发展起来,也就是ALPS程序上大规模使用的loop 算法,SSE算法,wang-landau算法和worm算法,应该是比较新的了。
当然,看你的问题,应该用传统意义上的VMC就够了,我不知道你是什么职业的,我qq:376220729,可以交流讨论下。至于源代码,我记得这些程序网上都有的,毕竟发展这么久了,没必要守着。而且你用他的程序发文章,就要引用他的文章,对他是有好处的。
‘叁’ 第1章 为什么将Python用于金融
python是一门高级的编程语言,广泛应用在各种领域之中,同时也是人工智能领域首选的语言。
为什么将python用于金融?因为Python的语法很容易实现金融算法和数学计算,可以将数学语句转化成python代码,没有任何语言能像Python这样适用于数学。