LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

    for i in range(h):
        for j in range(w):
            r = np.int64(img[i, j, 0] )
            g = np.int64(img[i, j, 1] )
            b = np.int64(img[i, j, 2] )
            total += r + g + b

Оправдываешь ник. Я не использовал numpy, подозреваю в твоем случае это должно быть просто total = numpy.sum(img), циклы в питоне медленные, или используй ускорение для циклов например numba, тогда сможешь продолжать писать в своем стиле 60х годов.

Исправление MOPKOBKA, :

    for i in range(h):
        for j in range(w):
            r = np.int64(img[i, j, 0] )
            g = np.int64(img[i, j, 1] )
            b = np.int64(img[i, j, 2] )
            total += r + g + b

Оправдываешь ник. Я не использовал numpy, подозреваю в твоем случае это должно быть просто total = numpy.sum(img), циклы в питоне медленные, или используй ускорение для циклов например numba

Исправление MOPKOBKA, :

    for i in range(h):
        for j in range(w):
            r = np.int64(img[i, j, 0] )
            g = np.int64(img[i, j, 1] )
            b = np.int64(img[i, j, 2] )
            total += r + g + b

Оправдываешь ник. Я не использовал numpy, подозреваю в твоем случае это должно быть просто total = numpy.sum(img)

Исходная версия MOPKOBKA, :

    for i in range(h):
        for j in range(w):
            r = np.int64(img[i, j, 0] )
            g = np.int64(img[i, j, 1] )
            b = np.int64(img[i, j, 2] )
            total += r + g + b

Оправдываешь ник