[SciPy-Dev] Ticket #995, All scipy.constants.constants functions "choke" on non-array sequence input
Thu Jun 17 14:30:34 CDT 2010
On Thu, Jun 17, 2010 at 2:24 PM, Skipper Seabold <firstname.lastname@example.org>wrote:
> On Thu, Jun 17, 2010 at 3:23 PM, Vincent Davis <email@example.com>
> > On Thu, Jun 17, 2010 at 1:18 PM, Vincent Davis <firstname.lastname@example.org>
> >> The problem is that for example C2F is
> >> def C2F(C):
> >> return 1.8 * C + 32
> >> So array_like (list, tuple...) does not work.
> >> What is the preferred solution?
> >> 1, Change the docs to say "scalar or array" and return a warning if C
> >> is not a scalar or array
> >> 2, Ad the ability to handle all array_like.
> > def C2F(C):
> > return np.add(np.multilpy(1.8, C), 32)
> > I think that accepts array-like and scaler and returns the same
> Or just C = np.asarray(C)
> This is quite often what is done.
> What about masked arrays? Should np.asanyarray() be used?
> SciPy-Dev mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the SciPy-Dev