julia-lang

    7

    1答えて

    条件が満たされるとすぐにすべてのワーカーを返す関数に並列forループを書くにはどうすればよいですか? I.e. function test(n) @sync @parallel for i in 1:1000 {... statement ...} if {condition} return test(n+1) end end end

    1

    1答えて

    Apache(私はWindows 10でAmppsを使用しています)のブラウザでJuliaコードを実行しようとしています。私はそれを真のコマンドプロンプトを実行するか、Pythonコードで呼び出すことができます(下記のPythonコードを参照してください)。ブラウザーでJuliaコードを直接実行しようとすると、ゲートウェイタイムアウトサーバーが応答しませんでした。メッセージ。しかし、私はジュリアコ

    5

    1答えて

    基本的には、そのスコープ外の関数を使用できるモジュールが必要です。 私の仕事が唯一のユーザが独自のコードを置くことができるようになりますフレームワークを提供しますので、私はこれを必要とする。このような何か Simulation.jl abstract AbstractType function startSimulation(unknown::AbstractType) doStuf

    0

    1答えて

    JuMPから.solファイルを出力するにはどうすればよいですか?私は下のレベルのモデルで遊んでいますが、これを理解することはできません。 Atomエディターの中でGurobiとJuMPを使用する。

    3

    1答えて

    再帰をかなり使用するプログラムを実装しようとしています。だから、私はスタックオーバーフローの例外を取得する前に、私はトランポリンを実装し、それが必要な場合にはサンクを使用することはいいと思った。 私が最初にやったのは階乗であった。ここでは、コード: callable(f) = !isempty(methods(f)) function trampoline(f, arg1, arg2)

    3

    2答えて

    2つの配列が同じメモリブロックを指しているかどうかをテストするにはどうすればよいですか? 例えば、私はこのように働くだろう機能fooたい: a = rand(10) # Float64 array with 10 elements b = copy(a) # b == a is true, but b === a is false ar = reinterpret(Float32,a) fo

    3

    1答えて

    私は最近Juliaで並列処理の研究を始めましたが、私はどのように修正するべきか分かりません。 julia -p 4でJuliaを実行した後、すべてのプロセスでDistributionsモジュールをロードしたいので、Distributionsに依存するTypeを定義したいと思います。 私はそれを含めると次のことが明らかに正しく動作します。 @everywhere using Distribution

    1

    1答えて

    に複数のアレイに追加する: F(a、b)はaとbの勾配を返す(これらは同じ配列で a = zeros(1,3); b = zeros(1,5) a, b = @parallel (+) for i = 1:10 f(a,b) end サイズをそれぞれaおよびbとする)。タプルは不変なので、上記の方法はうまくいきませんが、aとbをより大きな行列に結合する必要がない方法を考えることは

    3

    1答えて

    usingというキーワードのライブラリを取得すると、起動時にコンソールに警告が表示されます。名前の衝突の問題をどのように緩和できますか?ライブラリの別名キーワードasは他のプログラミング言語でもご覧になれません。

    2

    1答えて

    Juliaから現在実行中のJuliaインタプリタのパスを取得したいと考えています。 Pythonでは、これはsys.executableで実現できます。