Они одинаковы.
ones
- это метод gpuArray
среди других - как вы видели в документации, которую вы разместили.
Однако функция, также называемая ones
(имя которой совпадает с именем ones
gpuArray
метода), делает то же самое, когда 'gpuArray'
передается в качестве аргумента 'arraytype'
.
Короче, это зависит от вашего вкуса.
Примечание: не выполняйте gpuArray(ones(10,10));
, так как это создаст массив GPU в памяти хоста, а затем передаст его в GPU через PCIe - что намного медленнее, чем просто создание его в GPU одним из методов, которые вы используете. вывешенный.