まぃふぇいばりっと

機械学習やってます.Julia大好きです.勉強したことの殴り書きです.

Julia言語 CartesianIndexからvecに変換する方法

しょっちゅう分からなくなってはTwitter強い人に教えてもらうので,ここにメモ.

CartesianIndex.Iで添え字を取り出せる.これを'collect'すると所望のvecになる.

f:id:physics303:20210707154752p:plain

ただ,これだとちょっと気持ち悪いと思う人もいるようなので,

Tuple(CartesianIndex(2,3,4))

でタプルにして,これをcollectする

collect(Tuple(CartesianIndex(2,3,4)))

のが良いと強い人に教わりました.

タプルなど多くのものを配列にするにはcollectが便利のようだ!