在Julia中为一系列组合初始化空数组
我试图为一个范围(3)初始化一个空数组,使每个数组初始化3次。例如,在[1 2 3]中,每个数组的索引为12、13、23。 这类任务的python语法是在Julia中为一系列组合初始化空数组,julia,combinations,Julia,Combinations,我试图为一个范围(3)初始化一个空数组,使每个数组初始化3次。例如,在[1 2 3]中,每个数组的索引为12、13、23。 这类任务的python语法是 a, b, c = [[] for count in range(3)] 但是,我想知道在Julia中执行此操作的正确语法?Julian等效于Python代码: a, b, c = (Int[] for count in 0:2) 注: 使用()而不是[]可以减少内存分配。不过,您仍然可以使用[] 最好键入Vectors,因此我在这里创建
a, b, c = [[] for count in range(3)]
但是,我想知道在Julia中执行此操作的正确语法?Julian等效于Python代码:
a, b, c = (Int[] for count in 0:2)
注:
- 使用
而不是()
可以减少内存分配。不过,您仍然可以使用[]
[]
- 最好键入
s,因此我在这里创建了Vector
Int的空
sVector