julia-lang

    10

    2答えて

    私はJuliaを汎用科学計算言語(Pythonとは対照的に)として使用していますが、起動時間は非常に遅いです。 これをスピードアップする方法はありますか? $ time python -c 'print "Hello"' Hello real 0m0.030s user 0m0.018s sys 0m0.010s $ time julia -e 'println("Hello")'

    5

    1答えて

    Juliaでは、2つの有理数行列の行列除算が浮動小数点行列を返します。代わりに有理数の行列を得る方法はありますか? convert(Array{Rational}, A \ b)を使用することはできません。浮動小数点数に関連する精度が低下するためです。

    12

    1答えて

    Juliaの配列内の一部の項目の最初のインデックスを見つける最も簡単な方法は何ですか?

    11

    2答えて

    Juliaの理想的なリストのようなデータ構造は何ですか? 私は、一定時間の追加操作でインデックス可能で拡張可能なコレクションが必要です。 標準データ構造は、push!操作でArrayと思われます。これは一定の時間ですか?

    11

    1答えて

    Juliaでは、1列とn行の配列を定義すると "n要素配列"のインスタンスが生成されるように見えますが、これはnx1とどのように違うのか分かりません配列:これは、のようないくつかの予期しない(私には)行動につながる julia> transpose(transpose(b)) 3x1 Array{Int64,2}: 1 2 3 :私は二度n要素の配列の転置を取る場合紛らわしいこと ju

    5

    1答えて

    私は何か愚かなことをする必要がありますが、私はJuliaを使って現在のユーザー名を取得できないようです。 Baseの最も近い機能はgethostname()ですが、ユーザー名ではなくコンピュータ名が返されます。私はシステムコールを試みましたが、補間文字$のために問題があります。 echo $USERは、端末に適切なユーザー名を返しますが、私はジュリアに以下しようとすると、具体的に、私は様々なエラー

    7

    2答えて

    Juliaで文字列と整数値を連結する最も簡単な方法は何ですか?私はジュリアとひどく慣れないんだけど、私はあなたが文字列の補間としたほうが良いだろうと信じて julia> foo = "test: " "test: " julia> bar = 3 3 julia> foobar = foo * bar ERROR: `*` has no method matching *(::ASC

    5

    2答えて

    私はいくつかの列のデータフレームがcolumn1、column2 ... column100と言っています。列のサブセットのみを選択するにはどうすればいいですか?(not column1)は、すべての列column2 ... column100を返す必要があります。 data[[colnames(data) .!= "column1"]]) は動作していないようです。 私はデータフレームを変更

    6

    2答えて

    Juliaのパラメトリックタイプは、メモリ内に異なるレイアウトを含むタイプのファミリを実際に定義します。私はこれが複合型のフィールドの名前と数についても機能するのだろうかと思っていましたか?簡単な例は次のようなものになるだろう: type mytype{Float64} a::Float64 b::Float64 end type mytype{Int64} a

    13

    2答えて

    定義されていない(または偽の)変数に割り当てるための簡単なJulia構文はありますか?私はRubyのx ||= NEW_VALUEのようなものを意味します。私はx || x=NEW_VALUEを試しましたが、エラーが発生します。簡単な構文を除いて、変数が定義されているかどうかを確認するためにどのような関数を使用できますか?