在J,I可以根據一些謂詞,像這樣的地方更新陣列的一個子集: y (k}~) |. y {~ k =. I. '123' e.~ y =. '[1.2.3]'
[3.2.1]
我知道我可以分解出在這裏會合,但有一個更優雅的方式來做到這一點首先? 123只是一個例子。我想要做什麼,specificially是: 獲得指數的陣列到陣列(k) 提取這些索引數組的項目進入一個新的陣列 變換數組具有相同
如果層壓板(,:)與一個以上的字符串,你會得到一個漂亮的薄棉陣列: x =: 'x'
y =: 'yolo'
z =: 'zebra'
y ,: z
yolo
zebra
如果層壓單個字符,標量被複制: y ,: x
yolo
xxxx
您可以通過轉動標爲載體與$避免這種情況: y ,: 1$ x
yolo
x
但是,如果你表現得盲目,這不是那