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]]