Hallo Kira,
Ich bin neu bei Julia, habe aber das gleiche Problem. Versuchen Sie diesen Ansatz und sehen Sie, ob er Ihren Anforderungen entspricht.
%Vor%Grüße, RN
Sie können n-dimensionale verteilte Array-Comprehensions verwenden:
Zuerst müssen Sie einige weitere Prozesse hinzufügen, entweder lokal oder remote:
%Vor% Dann müssen Sie DistributedArrays
bei jedem der erzeugten Prozesse verwenden:
Schließlich können Sie das Makro @DArray
wie folgt verwenden:
Sie können sehen, dass es das tut, was Sie erwarten:
%Vor%Denken Sie daran, dass es mit einer beliebigen Anzahl von Dimensionen funktioniert:
%Vor%Dies ist der julianischste Weg, um das zu tun, was Sie IMHO wollten.
Wir können uns die Ausgabe von macroexpand
ansehen, um zu sehen, was passiert:
Hinweis: Diese Ausgabe wurde zur besseren Lesbarkeit leicht überarbeitet, T
steht für:
Was im Grunde dasselbe ist wie manuell eingeben:
%Vor%Tags und Links parallel-processing julia-lang