我寫了一個模擬代碼,我想爲我的代碼插入初始值。類的初始值,python
some def are here,
class multipole:
def q(self, f1,f2,f3):
t=0.
tm=0.
xp = idistribution(j,m) # initial xp values it is a list of particles velocities
while t< k:
rk(t,m,f1,f2,f3,xp) # calculate new xp value
xp.append(xxp[1])
return xp
def h(self, f1,f2,f3):
t=0.
tm=0.
xp = idistribution(j,m) # initial xp values it is a list of particles velocities
while t< k:
rk(t,m,f1,f2,f3,xp) # calculate new xp value
xp.append(xxp[1])
return xp
if __name__ == "__main__":
qp=multipole()
quxp=qp.q(0.,0.,0.)
hxp=qp.h(0.052,0.,0.)
我的問題是,當我打電話XP = IDIST(J,M),它會返回隨機分佈離子的速度,但我想用兩個類的方法(Q和h)我怎麼能做到這一點相同的分佈?提前致謝。 (我在蟒蛇新,我試圖從一些網頁瞭解它)