julia-lang

    1

    2答えて

    私はローカルマシンにクアッドコアCPUを持っています。私は julia -p 4 と実行の並列コンピューティングとスクリプトとしてjuliaを実行する場合は、私の理解は次のとおりです。 コア1:スクリプトとすべての非並列コンピューティング+パラレル労働者を実行している1 コア2:パラレルワーカー2 コア3:パラレルワーカー3 コア4:パラレルワーカー4 これは間違いありませんか? さらに、コア

    2

    2答えて

    .NET FrameworkのC#には便利なNotImplementedExceptionがあります。これは後で記述するコードセクションから投げることができます。 Juliaにも同様の主張がありますか?

    2

    1答えて

    JuliaでArray/Vector/Matrixの最小値を得るには? min([1, 2, 3])が動作しません。このコードは...

    2

    2答えて

    これはJuliaの設計に関する質問です。ジュリアでは、1/2は0.5となり、一般的に整数除算ではFloatが返されるため、4/2は2.0です。これは妥当と思われます。 sqrtと同じ理由が適用されなかったのはなぜですか?つまり、私には、sqrtは、常に、返信はComplex、特にsqrt(-1)はim(または-imですが、これは別の説明です)を返す必要があります。しかし、sqrt(-1)はDoma

    7

    1答えて

    は、私は2つの機能を持っていると言いますか?例えば*が(それはない)関数合成のための演算子であれば、私たちは書くことができます: h = f * g P.S.私は私がしたい場合、私はオペレータフォームがジュリアにすでに存在する場合 *(f::Function, g::Function) = x -> f(g(x)) ちょうど求めて、それを定義することができます知っています。

    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