Есть ли альтернатива типу данных double (из C) в python? - PullRequest
0 голосов
/ 28 мая 2020

Я конвертирую этот код на языке 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

Я хочу сделать то же самое. Как я могу это сделать?

...