小编cer*_*ony的帖子

在Julia中求和整数数组的有效方法

我有一个我想要修改的2D数组,以便将一行中的给定元素与其前面的所有元素相加,例如,如果我有一个数组:

[1 2; 3 6; 4 7; 4 8]
Run Code Online (Sandbox Code Playgroud)

我希望能够将其转换为

[1 2; 4 8; 8 15; 12 23]
Run Code Online (Sandbox Code Playgroud)

我可以使用julia中的以下代码片段来完成此操作:

for i in 1:10,
   for k in 2:size(d,1),
          d([k,i] += d[k-1,i)];
   end
end
Run Code Online (Sandbox Code Playgroud)

但我认为必须有一种更有效的方法来做到这一点?

julia

5
推荐指数
2
解决办法
1369
查看次数

朱莉娅多维数组类型?

我有一个类型的数组,Array{Float64,2}但它是一个1列的数组,我无法将其传递给期望单列数组类型的函数Array{Float64,1}.我真的不明白是什么2意思或如何解决我的问题,我无法通过搜索任何文档来弄明白.

multidimensional-array julia

4
推荐指数
1
解决办法
480
查看次数

在Python中使用'和'

我正在维护一个庞大的代码库,我在我的python代码中找到了类似这样的东西:

...
foo = bar(a, b, c) and foo
return foo
...
Run Code Online (Sandbox Code Playgroud)

其中foo被赋予一个布尔值,并在这里第一次被声明.这是什么意思/这个目的是什么/这里发生了什么?

python

1
推荐指数
1
解决办法
145
查看次数

标签 统计

julia ×2

multidimensional-array ×1

python ×1