julia-lang

    1熱度

    1回答

    當我運行下面的代碼時,我得到一個棄用說產品已被替換爲頻道。 function source(dir) filelist = readdir(dir) for filename in filelist name,ext = splitext(filename) if ext == ".jld" produce(filename)

    0熱度

    1回答

    我想redicrect從朱莉婭語言腳本中的所有圖形輸出到一個單一的多頁PDF文件,類似於將是R: pdf(foo.pdf) plot(dummy1) plot(dummy2) ... plot(dummyn) dev.off() Redicrecting的輸出流通過 writemime(io, "application/pdf", plot) 適用於單個文件,但它似乎不會追加到現

    2熱度

    1回答

    m,n =size(l.x) for batch=1:m l.ly = l.y[batch,:] l.jacobian .= -l.ly .* l.ly' l.jacobian[diagind(l.jacobian)] .= l.ly.*(1.0.-l.ly) # # n x 1 = n x n * n x 1 l.dldx[batch,:] =

    1熱度

    3回答

    我有帶註釋屬性的字符串。您可以將它們視爲XML文檔字符串,但是可以使用自定義的註釋語法。 屬性字符串中的編碼如下: #<atr_name>=<num_of_chars>:<atr_value>\n 其中 <atr_name>是屬性 <atr_value>的名稱是屬性的一個值 <num_of_chars>是<atr_value>的字符長度 即屬性名稱的前綴是#與=後綴,再其次是表示在屬性值中的字符數

    0熱度

    1回答

    我試圖設置Atom/Juno來運行Julia,使它看起來像在本網站上抓屏 - 它看起來完全像我想要的。 http://junolab.org/ 我已經下載並安裝了Julia和Atom。在Atom上,我已經安裝了uber-juno,julia-client和language-julia軟件包。 當試圖在凌開始朱莉婭,我得到以下錯誤: 錯誤安裝Atom.jl包 前往包→朱莉婭→打開終端菜單和 在朱莉婭

    1熱度

    2回答

    看起來Julia v0.6破壞了一些我想要恢復的功能。 假設我有宏觀,結構和功能: macro juliadots(expr::Expr) expr = :(print_with_color(:red, " ●"); print_with_color(:green, "●"); print_with_color(:blue, "● ");

    1熱度

    2回答

    我正在比較Julia計算3D空間中兩組點之間的歐幾里德距離與C中的等效實現之間的距離。驚訝地看到,(對於這種特殊情況下,我的具體實現)Julia是比C快22%。當我還包括在朱莉婭版本@fastmath,這將是比C 這導致更快的甚至83%對我的問題:爲什麼?無論是朱莉婭比我原本想象的更加神奇或我在C做的事情效率非常低。我打賭我的錢在後者上。 有關實施細節的一些: 在朱莉婭我用的Float64二維數組

    1熱度

    1回答

    如何訪問函數的主體? 上下文:我有模塊內的功能,我用特定的參數值執行。我想要「記錄」這些參數值和相應的功能形式。下面我嘗試: module MainModule using Parameters # Parameters provides unpack() macro using DataFrames # DataFrames used to store results in

    2熱度

    1回答

    我想創建一個組合類型Point2D,其成員爲x和y,這很容易。但我希望它能夠參與與非Point2D s正常的數學函數。例如,Point2D(1,2) + [1,1]應導致Vector{Int64}的值爲[2,3]。 我創建了convert和promote_rule功能基於When is Julia's convert() used?,但後來意識到我的類型必須的東西是convert編一個亞型。但是,

    2熱度

    1回答

    我試圖擴展方法Base.∘。 試圖定義 function Base.∘(f₁::Transformation, f₂::Transformation) println("baz") end 提供了以下錯誤: syntax: expected "end" in definition of function "Base" 我在做什麼錯?我該如何擴展它?