On Fri, 2017-05-12 at 16:28 +0200, Jens Jørgen Mortensen wrote: > Den 11-05-2017 kl. 03:48 skrev Charles R Harris: > > Hi All, > > > > I'm please to announce the NumPy 1.13.0rc1 release. This release > > supports Python 2.7 and 3.4-3.6 and contains many new features. It > > is one of the most ambitious releases in the last several years. > > Some of the highlights and new functions are > > I found this strange behavior: > > (np113) [jensj@ASUS np113]$ python3 > Python 3.5.3 (default, Jan 19 2017, 14:11:04) > [GCC 6.3.0 20170118] on linux > Type "help", "copyright", "credits" or "license" for more > information. > >>> import numpy as np > >>> np.__version__ > '1.13.0rc1' > >>> s = (27, 27, 27) > >>> x = np.ones(s, complex) > >>> y = np.zeros(s) > >>> y += abs(x * 2.0)**2 > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: Cannot cast ufunc add output from dtype('complex128') to > dtype('float64') with casting rule 'same_kind' > > Works OK with s=(3,3,3). >
I have opened an issue: https://github.com/numpy/numpy/issues/9109 since it is so "odd", I expect it is due to the temporary elision kicking in when it should not in this case. - Sebastian > Jens Jørgen > > > Highlights > > Operations like ``a + b + c`` will reuse temporaries on some > > platforms, resulting in less memory use and faster execution. > > Inplace operations check if inputs overlap outputs and create > > temporaries to avoid problems. > > New __array_ufunc__ attribute provides improved ability for classes > > to override default ufunc behavior. > > New np.block function for creating blocked arrays. > > > > New functions > > New ``np.positive`` ufunc. > > New ``np.divmod`` ufunc provides more efficient divmod. > > New ``np.isnat`` ufunc tests for NaT special values. > > New ``np.heaviside`` ufunc computes the Heaviside function. > > New ``np.isin`` function, improves on ``in1d``. > > New ``np.block`` function for creating blocked arrays. > > New ``PyArray_MapIterArrayCopyIfOverlap`` added to NumPy C-API. > > Wheels for the pre-release are available on PyPI. Source tarballs, > > zipfiles, release notes, and the Changelog are available on github. > > > > A total of 100 people contributed to this release. People with a > > "+" by their > > names contributed a patch for the first time. > > A. Jesse Jiryu Davis + > > Alessandro Pietro Bardelli + > > Alex Rothberg + > > Alexander Shadchin > > Allan Haldane > > Andres Guzman-Ballen + > > Antoine Pitrou > > Antony Lee > > B R S Recht + > > Baurzhan Muftakhidinov + > > Ben Rowland > > Benda Xu + > > Blake Griffith > > Bradley Wogsland + > > Brandon Carter + > > CJ Carey > > Charles Harris > > Danny Hermes + > > Duke Vijitbenjaronk + > > Egor Klenin + > > Elliott Forney + > > Elliott M Forney + > > Endolith > > Eric Wieser > > Erik M. Bray > > Eugene + > > Evan Limanto + > > Felix Berkenkamp + > > François Bissey + > > Frederic Bastien > > Greg Young > > Gregory R. Lee > > Importance of Being Ernest + > > Jaime Fernandez > > Jakub Wilk + > > James Cowgill + > > James Sanders > > Jean Utke + > > Jesse Thoren + > > Jim Crist + > > Joerg Behrmann + > > John Kirkham > > Jonathan Helmus > > Jonathan L Long > > Jonathan Tammo Siebert + > > Joseph Fox-Rabinovitz > > Joshua Loyal + > > Juan Nunez-Iglesias + > > Julian Taylor > > Kirill Balunov + > > Likhith Chitneni + > > Loïc Estève > > Mads Ohm Larsen > > Marein Könings + > > Marten van Kerkwijk > > Martin Thoma > > Martino Sorbaro + > > Marvin Schmidt + > > Matthew Brett > > Matthias Bussonnier + > > Matthias C. M. Troffaes + > > Matti Picus > > Michael Seifert > > Mikhail Pak + > > Mortada Mehyar > > Nathaniel J. Smith > > Nick Papior > > Oscar Villellas + > > Pauli Virtanen > > Pavel Potocek > > Pete Peeradej Tanruangporn + > > Philipp A + > > Ralf Gommers > > Robert Kern > > Roland Kaufmann + > > Ronan Lamy > > Sami Salonen + > > Sanchez Gonzalez Alvaro > > Sebastian Berg > > Shota Kawabuchi > > Simon Gibbons > > Stefan Otte > > Stefan Peterson + > > Stephan Hoyer > > Søren Fuglede Jørgensen + > > Takuya Akiba > > Tom Boyd + > > Ville Skyttä + > > Warren Weckesser > > Wendell Smith > > Yu Feng > > Zixu Zhao + > > Zè Vinícius + > > aha66 + > > davidjn + > > drabach + > > drlvk + > > jsh9 + > > solarjoe + > > zengi + > > Cheers, > > > > Chuck > > > > > > _______________________________________________ > > SciPy-User mailing list > > scipy-u...@python.org > > https://mail.python.org/mailman/listinfo/scipy-user > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@python.org > https://mail.python.org/mailman/listinfo/numpy-discussion
signature.asc
Description: This is a digitally signed message part
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion