在Python中写一个双和
我是StackOverflow的新手,我对Python非常陌生. 我的问题是这个……我需要写一个双和,如下: 动机是这是对用于大地水准面的重力势的角度修正. >我写这笔钱很困难.并且,在你说“去这样一个这样的资源”或者对我不耐烦之前,这是我第一次完成编码/编程/不管这是什么. (上面的等式)
最佳答案
(2)是的,“for”循环没问题.正如@jpmc26指出的那样,生成器表达式是“for”循环的一个很好的替代品. IMO,如果效率对你很重要,你会想要使用numpy.
(3)正如@askewchan所说,“usecols”是指genfromtxt的参数;如该文档中所指定,列索引从0开始,因此您将要使用0到3. 一个天真的实现可能是好的,因为较大的阶乘是分母,但如果遇到数字问题我不会感到惊讶.这是让你入门的东西.请注意,您需要定义P()和a.我不明白“0到3”是如何与c和s相关的,因为它们的索引范围更远.我将假设每个(和delta)都有自己的值文件.
一定要写unittests来检查数学.请注意,“lambda”是保留字. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |