[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:001281] && and || of NArray



西澤です。

NArrayで && と || の挙動がおかしいと思われるので報告します。
(田中さんで読んでるのかな?)

以下のようなスクリプトを実行すると

%cat test.rb
require "narray"
x = NArray.float(3).indgen
y = NArray.float(3).indgen
x = x>=2
y = y>=1
p x
p y
p x&&y
p x||y

%ruby test.rb
NArray.byte(3): 
[ 0, 1, 1 ]
NArray.byte(3): 
[ 0, 0, 1 ]
NArray.byte(3): 
[ 0, 1, 1 ]
NArray.byte(3): 
[ 0, 0, 1 ]

となります。
期待するのは
&& -> [0,0,1]
|| -> [0,1,1]
だと思います。

----------
Seiya Nishizawa
seiya@xxxxxx