9. 不相交分類(Graphs)
若一布林數列 b 除了最後一原子為 1 以外,其餘皆為0,則 </b 會判定為
1。 因此, </\ 作用於 b
會刪除除了第一個以外的所有的 1,結果代表為一種不相交分類. 例如:
cct=: #:@i.@(2: ^ #) 完整分類表
b=: |: cct 2 3 5 7
b
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
</b
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
</\b
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
y=: (x-3) * (x-5) [ x=: 1 2 3 4 5 6 7
range=: >./ - i.@spread
spread=: 1: + >./ - <./
bc=: (range <:/]) y
bc;(</\bc);({&'.*' </\bc) 長條圖與圖表
+-------------+-------------+-------+
|1 0 0 0 0 0 1|1 0 0 0 0 0 1|*.....*|
|1 0 0 0 0 0 1|0 0 0 0 0 0 0|.......|
|1 0 0 0 0 0 1|0 0 0 0 0 0 0|.......|
|1 0 0 0 0 0 1|0 0 0 0 0 0 0|.......|
|1 0 0 0 0 0 1|0 0 0 0 0 0 0|.......|
|1 1 0 0 0 1 1|0 1 0 0 0 1 0|.*...*.|
|1 1 0 0 0 1 1|0 0 0 0 0 0 0|.......|
|1 1 0 0 0 1 1|0 0 0 0 0 0 0|.......|
|1 1 1 0 1 1 1|0 0 1 0 1 0 0|..*.*..|
|1 1 1 1 1 1 1|0 0 0 1 0 0 0|...*...|
+-------------+-------------+-------+
下個 前個
字彙
索引
主選單