Re: Question about Union
- To: mathgroup at smc.vnet.net
- Subject: [mg79241] Re: [mg79191] Question about Union
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Sat, 21 Jul 2007 04:40:44 -0400 (EDT)
- Reply-to: hanlonr at cox.net
Perhaps it rationalizes all numbers? data = {0.6342350954011774, 0.6342350954011775}; Union[data] {0.634235,0.634235} Union[data, SameTest -> Equal] {0.634235} Union[data, SameTest -> SameQ] {0.634235} Union[data, SameTest -> (Rationalize[#1, 0] == Rationalize[#2, 0] &)] {0.634235,0.634235} Bob Hanlon ---- Yaroslav Bulatov <yaroslavvb at gmail.com> wrote: > Union treats 2 numbers as distinct even though SameQ returns true for > them...how does it test whether values are distinct by default? > > Union[{0.6342350954011774, 0.6342350954011775}] > 0.6342350954011774===0.6342350954011775 > >