在 Python 中编写现有的 Matlab for 循环
writing an existing Matlab for loop in Python
我有以下 Matlab 代码,我试图在 python 中编写它,但在 Python 中我不能像在 Matlab 中那样调用 , i ,
有没有办法在Python中写这个?
for i=1:np-1
ip1=floor(xp(i)*(nx-1))+1;ip2=floor(xp(i+1)*(nx-1))+1;
jp1=floor(yp(i)*(ny-1))+1;jp2=floor(yp(i+1)*(ny-1))+1;
我觉得你没有很努力。
for i in range(np):
ip1 = int( xp[i] * (nx-1)) + 1
ip2 = int( xp[i+1] * (nx-1)) + 1
jp1 = int( yp[i] * (ny-1)) + 1
jp2 = int( yp[i+1] * (ny-1)) + 1
当然,循环有点无用,因为每次循环都会覆盖四个变量。
我有以下 Matlab 代码,我试图在 python 中编写它,但在 Python 中我不能像在 Matlab 中那样调用 , i ,
有没有办法在Python中写这个?
for i=1:np-1
ip1=floor(xp(i)*(nx-1))+1;ip2=floor(xp(i+1)*(nx-1))+1;
jp1=floor(yp(i)*(ny-1))+1;jp2=floor(yp(i+1)*(ny-1))+1;
我觉得你没有很努力。
for i in range(np):
ip1 = int( xp[i] * (nx-1)) + 1
ip2 = int( xp[i+1] * (nx-1)) + 1
jp1 = int( yp[i] * (ny-1)) + 1
jp2 = int( yp[i+1] * (ny-1)) + 1
当然,循环有点无用,因为每次循环都会覆盖四个变量。