julia-lang

    1熱度

    1回答

    我試圖用DifferentialEquation.jl包來解決ode45差分方程,但我得到一個方法錯誤。 using DifferentialEquations M = 400; m = 35; C = 3e3; c = 300; K = 50e3; k = 200e3; A = 0.05; L = 0.5; vh = 13.9 MM = [M 0; 0 m] # mas

    0熱度

    1回答

    我已經認識到,在遞增和遞減迭代之間我沒有得到相同的結果。當這個數學表達式n + (1/(i^4))迭代並在其自身上增加一個新的值75+次時,我得到了一個微小的差異,即迭代次數爲i。在75次迭代下,每個循環的結果保持不變。任何想法爲什麼發生這種情況?這是我運行的代碼: y=0 for i in 1:75 y = y + (1/(i^4)) end print("final y val

    0熱度

    1回答

    這是第一次發佈一個問題,所以我會嘗試舉一些例子,但我可能不會完全意識到最好的方式來做到這一點。 我使用groupby()函數根據池變量劃分DataFrame。我的意圖是從子數據框創建一個新的分組,其中用groupby()分割的行變成2個單獨的列。例如在DataFrame A中我有:meanX和:Treatment,在數據框B中我想要:meanX_Treatment1和:meanX_Treatmen

    2熱度

    1回答

    我試圖讀取每行包含推文的文件,並將推文的每個字符轉換爲整數。該文件可以發現here 但是,該文件中的第28個line有問題。當我在看該文件,我看到行如下所示: Wish she could have told me herself. @NicoleScherzy #nicolescherzinger #OneLove #myfav #MyQueen :heavy_black_heart:️:he

    3熱度

    1回答

    我試圖實現一個塊不共軛梯度算法,不受從不可逆殘差矩陣的分解;但是我得到了無意義的結果(在每次迭代中,排名Rcurrent應該變小,而不是增加)。它被提供在Hao Ji和Yaohang Li的論文「A breakdown-free block conjugate gradient method」中。 這裏的算法: 這是我在茱莉亞實現: function orth(M::Matrix) ma

    1熱度

    1回答

    如何使用Convex包創建Array的Convex.MaxAtom s(或者對於這個問題,其他Convex類型)?我不知道如果Array是正確的架構,但我想要做的是初始化長度n的東西my_array,這樣我可以在一個循環更新每個元素像 using Convex v = Variable(n) w = Variable(n) my_array = ...initialized array?..

    0熱度

    2回答

    尋找使用等效於foo的函數在隨機字母向量中查找字母的數字位置。 myletters = ["a","c","b","d","z"] foo(myletters) # [1,3,2,4,26]

    1熱度

    1回答

    我試圖矢量化比較兩個Convex類型的不等式約束。一方面,我有Convex.MaxAtom s,另一方面,我有Variable s。我想要做的東西像下面這樣: using Convex N = 10 t = Variable(1) v = Variable(N) x = Variable(1) z = rand(100) problem = minimize(x) problem.

    0熱度

    1回答

    Julia具體具有函數定義嗎?如果是,BNF是什麼? 例如,它有一個函數聲明和函數調用了BNF •Function Declaration function name (arguments :: type) #expressions End <function> → (function <identifier> (<arguments>) <expressionList> en

    1熱度

    2回答

    我一直在使用理解來組合字符串向量,但感覺有點笨拙。 mymat = [collect('a':'z') collect('A':'Z')] [join(mymat[i,:]) for i in 1:size(mymat)[1]]