Julia数组的空数组

gug*_*n1c 2 arrays empty-list julia

抱歉愚蠢的简单问题,朱莉娅的新手:

我想像这样初始化数组:

folds = [[], [], [], [], [], [], [], []],但不是手动.

在Python中我只是写

folds = [[]] * 8,但这不适用于朱莉娅.

朱莉娅怎么可能这样呢?我试了几次,但现在成功了.你能解释一下吗?

谢谢.

Nil*_*dat 5

一种方法是列表理解(虽然这当然不像Python那么简洁):

[[] for i=1:8]
Run Code Online (Sandbox Code Playgroud)

  • 请注意,这与python版本不同.`folds [i] .append(x)`将追加到python中的所有数组,而在Julia中,数组将是独立的. (4认同)