Näytä suppeat kuvailutiedot

dc.contributor.authorHarris, Charles R.
dc.contributor.authorMillman, K. Jarrod
dc.contributor.authorvan der Walt, Stéfan J.
dc.contributor.authorGommers, Ralf
dc.contributor.authorVirtanen, Pauli
dc.contributor.authorCournapeau, David
dc.contributor.authorWieser, Eric
dc.contributor.authorTaylor, Julian
dc.contributor.authorBerg, Sebastian
dc.contributor.authorSmith, Nathaniel J.
dc.contributor.authorKern, Robert
dc.contributor.authorPicus, Matti
dc.contributor.authorHoyer, Stephan
dc.contributor.authorvan Kerkwijk, Marten H.
dc.contributor.authorBrett, Matthew
dc.contributor.authorHaldane, Allan
dc.contributor.authordel Río, Jaime Fernández
dc.contributor.authorWiebe, Mark
dc.contributor.authorPeterson, Pearu
dc.contributor.authorGérard-Marchant, Pierre
dc.contributor.authorSheppard, Kevin
dc.contributor.authorReddy, Tyler
dc.contributor.authorWeckesser, Warren
dc.contributor.authorAbbasi, Hameer
dc.contributor.authorGohlke, Christoph
dc.contributor.authorOliphant, Travis E.
dc.date.accessioned2020-10-09T10:52:26Z
dc.date.available2020-10-09T10:52:26Z
dc.date.issued2020
dc.identifier.citationHarris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., del Río, J. F., Wiebe, M., Peterson, P., . . . Oliphant, T. E. (2020). Array programming with NumPy. <i>Nature</i>, <i>585</i>(7825), 357-362. <a href="https://doi.org/10.1038/s41586-020-2649-2" target="_blank">https://doi.org/10.1038/s41586-020-2649-2</a>
dc.identifier.otherCONVID_42415434
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/72093
dc.description.abstractArray programming provides a powerful, compact and expressive syntax for accessing, manipulating and operating on data in vectors, matrices and higher-dimensional arrays. NumPy is the primary array programming library for the Python language. It has an essential role in research analysis pipelines in fields as diverse as physics, chemistry, astronomy, geoscience, biology, psychology, materials science, engineering, finance and economics. For example, in astronomy, NumPy was an important part of the software stack used in the discovery of gravitational waves1 and in the first imaging of a black hole2. Here we review how a few fundamental array concepts lead to a simple and powerful programming paradigm for organizing, exploring and analysing scientific data. NumPy is the foundation upon which the scientific Python ecosystem is constructed. It is so pervasive that several projects, targeting audiences with specialized needs, have developed their own NumPy-like interfaces and array objects. Owing to its central position in the ecosystem, NumPy increasingly acts as an interoperability layer between such array computation libraries and, together with its application programming interface (API), provides a flexible framework to support the next decade of scientific and industrial analysis.en
dc.format.mimetypeapplication/pdf
dc.languageeng
dc.language.isoeng
dc.publisherNature Publishing Group
dc.relation.ispartofseriesNature
dc.rightsCC BY 4.0
dc.titleArray programming with NumPy
dc.typereview article
dc.identifier.urnURN:NBN:fi:jyu-202010096147
dc.contributor.laitosFysiikan laitosfi
dc.contributor.laitosDepartment of Physicsen
dc.contributor.oppiaineNanoscience Centerfi
dc.contributor.oppiaineNanoscience Centeren
dc.type.urihttp://purl.org/eprint/type/JournalArticle
dc.type.coarhttp://purl.org/coar/resource_type/c_dcae04bc
dc.description.reviewstatuspeerReviewed
dc.format.pagerange357-362
dc.relation.issn0028-0836
dc.relation.numberinseries7825
dc.relation.volume585
dc.type.versionpublishedVersion
dc.rights.copyright© Authors, 2020
dc.rights.accesslevelopenAccessfi
dc.type.publicationarticle
dc.subject.ysoPython
dc.subject.ysolaskennallinen tiede
dc.subject.ysoohjelmointikielet
dc.subject.ysoohjelmistokirjastot
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p13019
jyx.subject.urihttp://www.yso.fi/onto/yso/p21978
jyx.subject.urihttp://www.yso.fi/onto/yso/p162
jyx.subject.urihttp://www.yso.fi/onto/yso/p38232
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/
dc.relation.doi10.1038/s41586-020-2649-2
jyx.fundinginformationK.J.M. and S.J.v.d.W. were funded in part by the Gordon and Betty Moore Foundation through grant GBMF3834 and by the Alfred P. Sloan Foundation through grant 2013-10-27 to the University of California, Berkeley. S.J.v.d.W., S.B., M.P. and W.W. were funded in part by the Gordon and Betty Moore Foundation through grant GBMF5447 and by the Alfred P. Sloan Foundation through grant G-2017-9960 to the University of California, Berkeley.
dc.type.okmA2


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot

CC BY 4.0
Ellei muuten mainita, aineiston lisenssi on CC BY 4.0