Re: Union[{0},{0.}] = {0,0.}?
- To: mathgroup at smc.vnet.net
- Subject: [mg12717] Re: Union[{0},{0.}] = {0,0.}?
- From: dreissNOSPAM at nospam.earthlink.net (David Reiss)
- Date: Wed, 3 Jun 1998 02:21:06 -0400
- Organization: EarthLink Network, Inc.
- References: <6kvpko$7hl@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
In article <6kvpko$7hl at smc.vnet.net>, "Chris Farr" <farr at brown.edu> wrote: > Union[{0},{0.}] = {0,0.}. > > Why? > > I would like the above to return only {0}. > > The root of the problem is that Mathematica thinks they are the same: > > SameQ[{0},{0.}] = False > > How can I get around this? The following doesn't help either. > > Union[{ N[0] },{0.}] = {0,0.} > > Any ideas out there? Here is one possibility using the SameTest option to Union: In[1]:= Union[{0},{0.}] Out[1]= {0,0.} In[2]:= Union[{0},{0.},SameTest->(N[#1]==N[#2]&)] Out[2]= {0} -- David Reiss dreissNOSPAM at nospam.earthlink.net http://home.earthlink.net/~dreiss To send personal email, remove the words "nospam" and "NOSPAM" from the email address