On 11/11/2011 11:34 PM, Lars Buitinck wrote: > 2011/11/11 Peter Prettenhofer<[email protected]>: >> Nonetheless, when one tries to build scikit-learn with numpy dev-0.2 >> 12 tests fail due to regressions. I traced the most common error to >> the fact that `X -= mean` fails on numpy-dev if (X - mean) cannot be >> cast safely to X.dtype. This is the case for X.dtype == int64 and mean >> == float64. Here is the trace:: >> >> X -= X_mean >> TypeError: Cannot cast ufunc subtract output from dtype('float64') >> to dtype('int64') with casting rule 'same_kind' >> >> I see two ways to deal with that: a) cast X to either float32 or >> float64 or b) compute X = X - mean. I prefer b). > Both of these copy X, right? > afaik it is also possible to convert X from int to float in-place. Not sure if one really wants to do that, though.
------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Scikit-learn-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
