julia-lang

    2

    1答えて

    Juliaのパッケージディレクトリのパスを変更するにはどうすればよいですか?私はセクションPackage Manager Functionsからの文書で回答を見つけられませんでした。 私はWindowsでJulia v0.4.6を使用しています。

    1

    1答えて

    私はJuliaを初めて使っています。私の質問はそれほど些細なことではないと思います。 私は、Float64のさまざまな列とASCIIStringの1つの列を含むFITSバイナリテーブルを作成しようとしています。 FITSIO.jl documentationで説明したように、write()関数への入力は、ASCIIStringキー(列名を与える)とArray値(各列に書き込むデータを与える)を持つ

    5

    1答えて

    次元自体が変数である場合、指定された次元に沿って配列の一部を抽出する方法を(Juliaで)調べようとしています。次元がわかっている場合、配列の一部を抽出するのは簡単です。 A = rand(27,33,11) A_portion = A[:,:,3:7] 変数の次元に沿って配列の一部を抽出するためのコンパクトな/効率的な方法があります:たとえば、私はこのような何かを行うことによって第三の次元

    2

    2答えて

    ジュリアアレイのすべての値を一度にチェックするにはどうすればよいですか?たとえば、配列がa=[3,4,6,10,55,31,9,10]のようになっているとします。配列の値が10より大きいかどうかを確認するにはどうすればよいですか?または、繰り返し値があるかどうかを確認するにはどうすればいいですか?(これはサンプルに2回含まれていますが、これをチェックするためにループを書くことができますが、Juli

    5

    2答えて

    でベンチマークにモジュールの複数のバージョン/支店のインポート? タグを付けられた各リリースをベンチマークしたい場合 (誰かが最近同様の質問をし、私は間違ったものに答えたが、これはとにかく役に立つかもしれませんが。) 編集:私はこれを自分自身に答えているが、私は良い方法彼らのかもしれ確信しています!

    3

    2答えて

    私はPyPlotを使ってJuliaでプロットすることを学び、二次関数をプロットしようとしました。それは、私がxを二乗する方法が好きではありません。私はx ** 2とx * xを使ってみましたが、コンパイラはそれらを受け入れませんでした。 xを正方形にするにはどうすればよいですか? おかげ コード@ライン7: x1 = linspace(0,4*pi, 500); y1 = x^2 がエラー:

    1

    1答えて

    特定の場合に関数定義を書きやすくするためのマクロを作成しています。出力は配列の式です。私はかなり遠い得ているし、現在私は配列の発現に入力を解析することができ、 x = Expr[:(ones(length(u[:,1])) - 0.5 * u[:,1]),:(ones(length(u[:,2])) - u[:,2])] のようなしかし、私はこれを取ると、それは列がこれらの式である配列を定義持

    8

    1答えて

    私は2つの他のベクトルの値の観点から行列の列をソートすることに興味があります。例として、行列を仮定し、ベクトルは次のようになります。私はv1とv2に対応する値の面でAの列をソートしたい M = [ 1 2 3 4 5 6 ; 7 8 9 10 11 12 ; 13 14 15 16 17 18 ] v1 = [ 2 , 6 , 6 , 1 , 3 , 2 ] v2 =

    7

    1答えて

    nullspace(A)は、行列Aのヌルスペースの基底を求めます。返されるベクトルは浮動小数点座標を持ちます。行列Aが整数行列の場合、整数座標で基底を見つけることができます。 Mathematicaの、例えば 、 NullSpace[RandomInteger[{-10, 10}, {3, 4}]] は常に整数ベクトルを返します。 Juliaの整数行列の整数基底を計算する方法はありますか? 更

    -2

    1答えて

    ファイルをループに格納するのに成功しました。今は1から1000の1000のファイルを持っています。私はそれらを読みたいのですが、うまくいきません。 for i in 1:1000 h5open("path to file /file$i.h5", "w") do file write(file, "a", x) # alternatively, say "@write fil