Literature DB >> 32939066

Array programming with NumPy.

Charles R Harris1, K Jarrod Millman2,3,4, Stéfan J van der Walt5,6,7, Ralf Gommers8, Pauli Virtanen9,10, David Cournapeau11, Eric Wieser12, Julian Taylor13, Sebastian Berg14, Nathaniel J Smith15, Robert Kern16, Matti Picus14, Stephan Hoyer17, Marten H van Kerkwijk18, Matthew Brett19,20, Allan Haldane21, Jaime Fernández Del Río22, Mark Wiebe23,24, Pearu Peterson25,26,27, Pierre Gérard-Marchant28,29, Kevin Sheppard30, Tyler Reddy31, Warren Weckesser14, Hameer Abbasi25, Christoph Gohlke32, Travis E Oliphant25.   

Abstract

Array 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.

Entities:  

Mesh:

Year:  2020        PMID: 32939066     DOI: 10.1038/s41586-020-2649-2

Source DB:  PubMed          Journal:  Nature        ISSN: 0028-0836            Impact factor:   49.962


  725 in total

1.  XerD unloads bacterial SMC complexes at the replication terminus.

Authors:  Xheni Karaboja; Zhongqing Ren; Hugo B Brandão; Payel Paul; David Z Rudner; Xindan Wang
Journal:  Mol Cell       Date:  2021-01-19       Impact factor: 17.970

2.  Widespread premature transcription termination of Arabidopsis thaliana NLR genes by the spen protein FPA.

Authors:  Matthew T Parker; Katarzyna Knop; Vasiliki Zacharaki; Anna V Sherwood; Daniel Tomé; Xuhong Yu; Pascal Gp Martin; Jim Beynon; Scott D Michaels; Geoffrey J Barton; Gordon G Simpson
Journal:  Elife       Date:  2021-04-27       Impact factor: 8.140

3.  Mechanistic Origin of Superionic Lithium Diffusion in Anion-Disordered Li6PS5 X Argyrodites.

Authors:  Benjamin J Morgan
Journal:  Chem Mater       Date:  2021-03-03       Impact factor: 9.811

4.  Fractional ridge regression: a fast, interpretable reparameterization of ridge regression.

Authors:  Ariel Rokem; Kendrick Kay
Journal:  Gigascience       Date:  2020-11-30       Impact factor: 6.524

5.  June: open-source individual-based epidemiology simulation.

Authors:  Joseph Aylett-Bullock; Carolina Cuesta-Lazaro; Arnau Quera-Bofarull; Miguel Icaza-Lizaola; Aidan Sedgewick; Henry Truong; Aoife Curran; Edward Elliott; Tristan Caulfield; Kevin Fong; Ian Vernon; Julian Williams; Richard Bower; Frank Krauss
Journal:  R Soc Open Sci       Date:  2021-07-07       Impact factor: 2.963

6.  GigaSOM.jl: High-performance clustering and visualization of huge cytometry datasets.

Authors:  Miroslav Kratochvíl; Oliver Hunewald; Laurent Heirendt; Vasco Verissimo; Jiří Vondrášek; Venkata P Satagopam; Reinhard Schneider; Christophe Trefois; Markus Ollert
Journal:  Gigascience       Date:  2020-11-18       Impact factor: 6.524

7.  Large-scale tandem mass spectrum clustering using fast nearest neighbor searching.

Authors:  Wout Bittremieux; Kris Laukens; William Stafford Noble; Pieter C Dorrestein
Journal:  Rapid Commun Mass Spectrom       Date:  2021-06-25       Impact factor: 2.419

8.  NusG is an intrinsic transcription termination factor that stimulates motility and coordinates gene expression with NusA.

Authors:  Zachary F Mandell; Reid T Oshiro; Alexander V Yakhnin; Rishi Vishwakarma; Mikhail Kashlev; Daniel B Kearns; Paul Babitzke
Journal:  Elife       Date:  2021-04-09       Impact factor: 8.140

9.  NMR Spin Relaxation Theory of Biomolecules Undergoing Highly Asymmetric Exchange with Large Interaction Partners.

Authors:  Gregory Jameson; Rafael Brüschweiler
Journal:  J Chem Theory Comput       Date:  2021-03-22       Impact factor: 6.006

10.  Characterization of cephalic and non-cephalic sensory cell types provides insight into joint photo- and mechanoreceptor evolution.

Authors:  Roger Revilla-I-Domingo; Vinoth Babu Veedin Rajan; Monika Waldherr; Günther Prohaczka; Hugo Musset; Lukas Orel; Elliot Gerrard; Moritz Smolka; Alexander Stockinger; Matthias Farlik; Robert J Lucas; Florian Raible; Kristin Tessmar-Raible
Journal:  Elife       Date:  2021-08-05       Impact factor: 8.140

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.