This article was the subject of a Wiki Education Foundation-supported course assignment, between 14 January 2021 and 24 April 2021. Further details are availab
| This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||
| |||||||||||
This article was the subject of a Wiki Education Foundation-supported course assignment, between 14 January 2021 and 24 April 2021. Further details are available on the course page. Student editor(s): Ammarh1234. Peer reviewers: Pheiruse.
Above undated message substituted from Template:Dashboard.wikiedu.org assignment by PrimeBOT (talk) 05:29, 17 January 2022 (UTC)
The discussion/comparison to Matlab (especially discussion of Simulink) seems misplaced and sort of bizarre frankly. Maybe a holdover from days of yore? What is it doing in an article on numpy? Maybe it should be in a separate article comparing Matlab and Python?
Would some knowledgeable person please explain in the article the version of Python for which NumPy works? As far as I can discover NumPy is for the tenaciously non-obsolete Python version 2.7 and not for the shiny and spanking new Python 3.x. Help please!! — Preceding unsigned comment added by Hawden (talk • contribs) 14:16, 8 March 2014 (UTC)
Numpy works for Python 3.x, Python 2 isn't really supported anymore
Since numarray and numeric are deprecated, that info is no longer relevant to most people. I would like to move alot of that info to a new section, e.g. History of Numerical Python. Chrike 04:42, 25 June 2007 (UTC)
I suggest we look into renaming this article from Numerical Python to NumPy because nowhere else (except in very old documents) is the term Numerical Python used much. See http://numpy.scipy.org or Travis Oliphant's "Guide to NumPy" Chrike 17:21, 15 October 2007 (UTC)
The intro reads "Since Python is an interpreted language, mathematical algorithms often run much slower than they do in compiled languages like C or even Java."
Isn't Python compiled? (pyc files) See http://www.network-theory.co.uk/docs/pytut/CompiledPythonfiles.html 202.78.240.7 (talk) 04:43, 11 June 2008 (UTC)
Python source code (.py files) is compiled into byte code (.pyc or .pyo files) the first time it is successfully imported. If possible the compiled byte code file is saved for future use but this is just an optimisation. The byte code itself is interpreted, so Python is regarded an interpreted language.
The article used to justify that the numpy implementation is about the same as an equivalent ("nothing fancy") C++ program does not, in fact, support the claim. According to the article, the numpy based implementation was more than 10 times slower than the naive C++ version -- to me that's very far from being close to the same speed. A naive C++ implementation of a vector or matrix library will also be far from optimal; considerable effort has to be made to make full use of a CPUs theoretical performance -- hence BLAS and similar libraries exist. A naive matrix-matrix multiplication, for example, will not use more than 20 % (at best!) of a processors potential.
Due to this exaggeration I'm removing the claim. — Preceding unsigned comment added by 212.130.79.38 (talk) 11:23, 6 May 2016 (UTC)
I could not find this information. The closest was this thread in the mail-list https://groups.google.com/forum/#!topic/comp.lang.python/Ej8x3hP3wlc%5B1-25%5D
Nicoguaro (talk) 16:11, 2 February 2017 (UTC)
In the page is indicated a BSD license, but on NumPy site (https://numpy.org/license.html) BSD is not explicitly mentioned (the text is almost the same of the BSD3).
Paolo Gibellini (talk) 11:22, 31 January 2020 (UTC)
{{u|Mark viking}} {Talk} 11:41, 31 January 2020 (UTC)
The article does not explain what basic types are supported as the elements of the array. Is there an expert able to add this information ? -- Juergen 217.61.203.35 (talk) 09:37, 23 August 2020 (UTC)
https://doi.org/10.1038/s41586-020-2649-2 It's open access, thus accessible to everyone. I added it to the further reading list, but I think we could use the paper to improve the article:
Gui 45.251.232.185 (talk) 23:31, 19 June 2022 (UTC)
Could someone fix the release version reference to Wikidata? I gave it a go but no luck. The latest release version should show as v1.23.5. Wikidata does have this value marked as the preferred rank, but I am not sure how to make this page refer to it. Thanks!
--Toastpaint (talk) 02:01, 28 November 2022 (UTC)
For transparency, I am currently employed by MathWorks, who produce MATLAB. I'm writing in my own words and don't represent the views of MathWorks.
These statements (in the "Features" section) seem to be opinion-based and ill-defined, and don't seem to be reflected in the source cited. If these are quotes from a notable source comparing the languages, can they be put in quotation marks and cited properly? Otherwise I don't think they belong in an encyclopedia. 195.99.123.202 (talk) 14:00, 30 October 2024 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.