У меня есть 3D-массив изображений, например
[
[
[225, 0, 0],
[225, 225, 0],
...
],
[
[225, 0, 0],
[225, 225, 0],
...
],
...
]
Размер этого массива составляет 500x500x3, что составляет 750 000 элементов.Это простые вложенные циклы для итерации по массиву
for row in arr:
for col in row:
for elem in col:
elem = (2 * elem / MAX_COLOR_VAL) - 1
Но для итерации требуется много времени (> 5 минут).
Я новичок в numpy, так что, возможно, яИтерируете массивы неправильно?Как я могу оптимизировать эти циклы?