julia-lang

    6

    2答えて

    JuliaのPythonのgetattr()に相当するものは何ですか?次のメタプログラミングコードを試しましたが、関数スコープ内ではなく、グローバルスコープでのみ動作します。 type A name value end a = A("Alex",1) for field in fieldnames(a) println(eval(:(a.$field)))

    8

    4答えて

    Juliaに、配列のコピーを希望の型、つまりnumpys astype functionに戻す関数がありますか?私は "Any"型の配列を持っていて、それをFloat配列に変換したい。私が試した: new_array = Float64(array) が、私はちょうど、アレイを通過し、各要素のfloat値を返す関数を書くことができます LoadError: MethodError: `conv

    5

    2答えて

    これは私がhereを尋ねた質問の一部を簡素化する試みです。のは、私はいくつかのコードを書き、今日言ってみましょう: immutable Example whatever::ASCIIString end function step_one(x::Example) length(x.whatever) end function step_two(x::Int64)

    5

    1答えて

    私はジュリアを探検しているので、初心者です。今私は強く型付けされた機能を探求しています。私が認識していることは、配列の抽象型の使用法がわかりません。例を挙げて説明しましょう: 具体的な型にかかわらず、実数の配列を受け入れる関数を作成したいとしましょう。私が使用します。 function f(x::Array{Real}) # do something end この関数は、私がいる限

    6

    1答えて

    多くの作業者に対して特定のタスクを並列化する必要があります。 そのためには、すべての作業者がデータを格納する行列にアクセスする必要があります。 私は、データの移動を最小限に抑えるために、データアレイを共有アレイとして実装できると考えました。 私は共有配列を始めるためには、私は私を与える以下の非常に簡単な例をしようとしています、私が考えることは、予期しない動作である: julia -p 2 #

    6

    1答えて

    上の機能は、私は関数に myfunc(a, x::Int64) = a * x があると私は myfunc{N}(a, x::Array{Int64, N}) = map(x -> myfunc(a, x), x) のようなものを持っているように、私はマクロがある知っている、唯一の第二引数をベクトル化したいです@ vectorize_1argまたは@ vectorize_2arg。 しかし

    5

    1答えて

    ジュリアのccall関数を使用してCライブラリとのインターフェイスを確立しようとしています。すべての型とポインタが正しく、以下の関数呼び出しは正解を返すようになりました(簡潔にするためにここでは示していない変数定義と設定)。私は、シンボルとしての機能名を生成し、その後ccallに引数としてそれを使用したい場合は ccall((:vDSP_convD, libacc), Void, (

    5

    1答えて

    は私がジュリアにmxnet.jlとmxnetメインドキュメントから次の例を複製しようとしている: A = Variable('A') B = Variable('B') C = B * A D = C + Constant(1) # get gradient node. gA, gB = D.grad(wrt=[A, B]) # compiles the gradient functi

    4

    1答えて

    Graphs.jlモジュールを使用してジュリアのグラフからサブグラフを取得しようとしています。 私はグラフを作成して頂点と辺をリストに格納しておき、アルゴリズムはこのリストをトラバースし、新しいサブグラフの一部ではないノードと辺を削除します。 Graphs.ExVertex []はアレイsub_edgesタイプ:Graphs.ExEdge {Graphs.ExVertex} []すべてが正常に動作

    0

    1答えて

    juliaで使用するためにemacsにESSがインストールされています。補完のために自動補完パッケージもインストールされています。自動補完は、juliaコンソールバッファでは機能しますが、.jl juliaスクリプトでは機能しません。私は他の言語でこの問題を抱えていません。 私は私のinit.elに以下の設定があります。 (setq ess-use-auto-complete t) (setq