Julia の集合3種の神器

集合の共通部分などを求める際の3種の神器
  1. setdiff
  2. union
  3. intersect
の例文です。
julia> setdiff(["a" "b" "d"],["a" "c" "d"])
1-element Array{String,1}:
"b"

julia> union(["a" "b" "d"],["a" "c" "d"])
4-element Array{String,1}:
"a"
"b"
"d"
"c"

julia> intersect(["a" "b" "d"],["a" "c" "d"])
2-element Array{String,1}:
"a"
"d"

これを知っていれば、かなり戦えるはずです。

コメント

このブログの人気の投稿

Image J で特定の色域の面積を測る方法

LaTeX 温度表現

Rで、条件 (時に複数条件) にあうデータを取り出す方法