1

アプリオリ アルゴリズムを実装しようとしていますが、候補アイテムセットを生成する方法を書くのに問題があります。この機能のスクリーンショットを次に示します。 ここに画像の説明を入力

主な問題は2行目から5行目です。f1 と f2 の取得方法がわかりません。f1 と f2 は最後の項目が異なる配列であり、f1 の最後の項目は f2 の最後の項目よりも小さいです。

Rubyでこれを書く方法を知っている人はいますか?

4

1 に答える 1

0
f1 = [1,2,3]
f2 = [1,2,4]
z = [f1,f2].transpose

if(((z[0...(z.size-1)].collect {|el| el[0] == el[1]}.uniq == [true])) & (z[z.size-1][0] < z[z.size-1][1])) do

# f1 = f2 , except the last element, where the last f1 element is smaller than the last f2 element

end
于 2013-06-25T13:05:18.813 に答える