Я конвертирую этот код на языке C в Python:
double x, y;
x = 0.0;
y = 0.0;
Dx = (double)(N-1)/(double)(N1-1);
Dy = (double)(M-1)/(double)(M1-1);
for (j=0; j<500; j++) {
for(i=0; i<500; i++) {
imgNew[j][i] = resampling(img, N, M, x, y);
x += Dx;
}
}
и это то, что я сделал
x, y = 0.0, 0.0
Dx = (n-1)/(N-1)
Dy = (m-1)/(M-1)
for j in range(500):
for i in range(500):
nimg[j][i] = resam(img, x, y)
x += Dx
Но значения x немного отличаются, как внутри для l oop в C, когда i = 498 x = 254,998932 В то время как в python, когда i = 498 x = 255,00000000018
Я хочу сделать то же самое. Как я могу это сделать?