Условие цикла whereas может быть любым логическим выражением, которое возращает значение типа boolean. Частный случай цикла for — когда нужно пройти по структуре данных. Для этого в некоторых языках существует
Если есть возможность, лучше заниматься бигдатой на компьютерах с видеокартами Nvidia — у них есть поддержка технологии CUDA, которая здорово ускоряет все вычисления. Ещё видеокарта сама по себе позволяет быстро