julia-lang

    5

    3答えて

    JuliaにRのpaste()のような関数がありますか?特に、関数に2つのベクトルを渡すと、2つの入力ベクトルの要素ごとの連結を持つ単一のベクトルが返されます。 私は周りを見てきましたが、これはドキュメントやその他の方法で答えが見つからないようです。 An older post by John Myles Whiteは、Juliaのjoin()関数が最も類似していると示唆していますが、文字列のペア

    0

    1答えて

    私がジュリアを使用していた限り、パッケージのインポートはトップレベルでしか行えないという印象を受けました。しかし、誰かが以下の作業を行うためのトリッキー/非公式の方法を見つけましたか?基本的に、私は条件付きでパッケージをインポートしたい。パッケージがインストールされている場合、私はそれをインポートしたいですが、インストールされていない場合、私はそれを含めたくないので(Juliaはそれを自動的にイン

    1

    1答えて

    これは本質的にはCheck if argparse optional argument is set or notと同じ質問ですが、ジュリアではJulia's ArgParse moduleを使用しています。 値を取る引数を与えられた場合、その値が与えられているかどうかを知りたいと思います。要するに

    3

    3答えて

    、例えば x = bitrand(2,3) 私は、ファイルにこれを保存しよう: writedlm("mat.txt", x) 私が手trueおよびfalseのマトリックス。私は代わりに0と1の行列を得たいと考えています(0は偽を置き換え、1は真を置き換えます)。 writedlmのいくつかのオプションによって、ファイルを行ごとに自分で書き込むことなく、これを行う簡単な方法はありますか?

    2

    1答えて

    式と文字列補間の組み合わせに問題があります。私はこのような何かやりたい: a = [:foo, :bar] b = [:printfoo, :printbar] for (str, fn) in zip(a,b) @eval begin """ ``` $fn() ``` Prints $str. """ $fn

    5

    1答えて

    機能はh(x) = ([1, x]' * [2, 3])[1] だが、私はそれをプロットし、XとYを取得したいのですとしましょうあります。 1つの可能な方法は次のとおりです。 X = [1 2 3] Y = [h(xi) for xi in X] しかし、Juliaのelementwise演算子を使用して同じことを行うことも可能ですか? 残念なことに、関数の先頭には.h(X)の接頭辞が付きま

    2

    1答えて

    問題は非常に簡単で、わずか5サンプルしかありません。 しかし、Gradient Descentは数千万の反復のように非常に遅く収束します。 なぜ、私のアルゴリズムに間違いがありますか? P.S.以下のJuliaコード: X = [ 1.0 34.6237 78.0247; 1.0 30.2867 43.895; 1.0 35.8474 72.9022; 1.0 60.1826 86.308

    3

    2答えて

    におけるタプルの配列私はタプルの配列を持っていると仮定します?私はzip(*arr) == [(1, 3, 5), (2, 4, 6)] ジュリアにおけるこれの同等は何を行うことができますのpythonで arr = [(1,2), (3,4), (5,6)]

    5

    1答えて

    JuliaでBSTを実装しようとしていますが、挿入機能を呼び出すときに問題が発生しました。新しいノードを作成しようとすると、構造は変更されません。 マイコード: type Node key::Int64 left right end function insert(key::Int64, node) if node == 0 node =

    7

    1答えて

    JuliaにはPythonのwithと同等の機能がありますか?多分マクロとして?例えば、開いているファイルを自動的に閉じるなど、これは非常に便利です。