julia-lang

    3

    1答えて

    並列計算用の簡単なJuliaコードを作成しようとしています。 私は、このドキュメントに基づいて、簡単なコードを書いた:https://docs.julialang.org/en/latest/manual/parallel-computing @everywhere function test(x) return x * 2.0 end nprocess = 5 addprocs

    1

    1答えて

    私はこのコードを持っていますが、実行したいのですがエラーがあります。それはデータの種類に関するものだと思いますが、それを防ぐためにはどうすればいいですか? function dacmm(i0::Int64, i1::Int64, j0::Int64, j1::Int64, k0::Int64, k1::Int64, A::Int64, B::Int64, c::Int64, n::In

    1

    1答えて

    the arrays section of the manualには、私にとって失敗している文字列に暗黙のブロードキャストを使用する例があります。私はそれを回避することができますが、私はちょうどそれを報告したかった - ERROR: MethodError: no method matching size(::String) Closest candidates are: size{N

    1

    2答えて

    私はいくつかの例を実行し、私はいくつかの結果を得ました。私は大きな反復回数を得ましたが、良い結果を得ることができましたが、反復回数が少なければ悪い結果を得ることができます。 私は少しオーバーヘッドがあり、それは絶対に大丈夫だと知っていますが、反復回数が少ないループを連続的な方法よりも並列的に実行する方法はありますか? x = 0 @time for i=1:200000000 x =

    0

    1答えて

    JuliaのNLsolveを非線形方程式の解法に使用したいと思います。パッケージでは、システムの未知数の頭文字を設定する必要があります。私のイニシャルを保存すると、私の方程式のシステムでは(残念ながら、ここには少なくとも10の評判が必要なので、ここには含めることはできません)。 1.2]の例のように、私は「紙鉛筆」の解決策を手に入れました。しかし、たとえば[1.1; 2.2]にイニシャルを設定する

    0

    1答えて

    私はJuliaで非常に単純なロジスティック回帰をしようとしています。しかし、ジュリアのタイピングシステムが問題を引き起こしているようです。基本的に、glmの予測は私に確率の配列を与えます。確率> = 0.5の場合は1、それ以外の場合は0となるように単純なラウンドを行いたいと思います。これらのラベルも整数にしたいと思います。 私が何をしても、予測によって返されたDataArrayをInt64に変換す

    1

    1答えて

    Julia v0.6.0のLowRankApprox.jlパッケージで提供されているpheigfact関数を使用して、エルミートの固有値分解を試みています。基本的には、次のようなコードのほんの1行でした: (E, F) = pheigfact(A); ここで、Aは実対称正定値行列です。ただし、次のエラーが表示されます。 MethodError: no method matching star

    2

    1答えて

    私の質問は、配列要素の変更についてです。 次のコードスニペットを考えてみましょう。しかし julia> a = [1 2; 3 4] 2×2 Array{Int64,2}: 1 2 3 4 julia> b = a 2×2 Array{Int64,2}: 1 2 3 4 julia> a[1,1] = -1 -1 julia> b 2×2 Array{Int64,2}:

    1

    1答えて

    を使用して、最適エラーに解決していない: using JuMP using Ipopt m=Model(solver=IpoptSolver()) @variable(m,k,start=0.1) @variable(m,c,start=1.2) @variable(m,l,start=0.3) @NLparameter(m,α==0.21) @NLparameter(m,β==0.

    0

    1答えて

    私は、のような2つの情報が#で区切られたタプルを持っています。私は、このデータを次のように配列に変換するための理解を使用することができます[split(x[i], "#")[j] for i in 1:length(x), j in 1:2]。 しかし、私はsplitコマンドを2回実行しているので、これは非効率的です。このケースを取り扱う好ましい方法はありますか? は