SciPy 1.0: fundamental algorithms for scientific computing in Python']Python

被引:23395
作者
Virtanen, Pauli [1 ]
Gommers, Ralf [2 ]
Oliphant, Travis E. [2 ,3 ,4 ,5 ,6 ]
Haberland, Matt [7 ,8 ]
Reddy, Tyler [9 ]
Cournapeau, David
Burovski, Evgeni [10 ]
Peterson, Pearu [11 ]
Weckesser, Warren [12 ]
Bright, Jonathan
van der Walt, Stefan J. [12 ]
Brett, Matthew [13 ]
Wilson, Joshua
Millman, K. Jarrod [12 ,14 ]
Mayorov, Nikolay [15 ]
Nelson, Andrew R. J. [16 ]
Jones, Eric [5 ]
Kern, Robert [5 ]
Larson, Eric [17 ]
Carey, C. J. [18 ]
Polat, Ilhan
Feng, Yu [19 ]
Moore, Eric W. [20 ]
VanderPlas, Jake [21 ]
Laxalde, Denis
Perktold, Josef
Cimrman, Robert [22 ]
Henriksen, Ian [5 ,6 ,23 ,24 ]
Quintero, E. A.
Harris, Charles R. [25 ]
Archibald, Anne M. [26 ]
Ribeiro, Antonio H. [27 ]
Pedregosa, Fabian [28 ]
van Mulbregt, Paul [29 ]
机构
[1] Univ Jyvaskyla, Jyvaskyla, Finland
[2] Quansight LLC, Austin, TX USA
[3] Mayo Clin, Ultrasound Imaging, Rochester, MN USA
[4] Brigham Young Univ, Elect Engn, Provo, UT 84602 USA
[5] Enthought Inc, Austin, TX USA
[6] Anaconda Inc, Austin, TX USA
[7] Calif Polytech State Univ San Luis Obispo, BioResource & Agr Engn Dept, San Luis Obispo, CA 93407 USA
[8] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90024 USA
[9] Los Alamos Natl Lab, Los Alamos, NM 87545 USA
[10] Natl Res Univ, Higher Sch Econ, Moscow, Russia
[11] Tallinn Univ Technol, Inst Cybernet, Dept Mech & Appl Math, Tallinn, Estonia
[12] Univ Calif Berkeley, Berkeley Inst Data Sci, Berkeley, CA 94720 USA
[13] Univ Birmingham, Sch Psychol, Birmingham, W Midlands, England
[14] Univ Calif Berkeley, Div Biostat, Berkeley, CA 94720 USA
[15] WayRay LLC, Skolkovo Innovat Ctr, Moscow, Russia
[16] Australian Nucl Sci & Technol Org, Lucas Heights, NSW, Australia
[17] Univ Washington, Inst Learning & Brain Sci, Seattle, WA 98195 USA
[18] Univ Massachusetts Amherst, Coll Informat & Comp Sci, Amherst, MA USA
[19] Univ Calif Berkeley, Berkeley Ctr Cosmol Phys, Berkeley, CA 94720 USA
[20] Bruker Biospin Corp, Billerica, MA USA
[21] Univ Washington, Seattle, WA 98195 USA
[22] Univ West Bohemia, New Technol Res Ctr, Plzen, Czech Republic
[23] Brigham Young Univ, Dept Math, Provo, UT 84602 USA
[24] Univ Texas Austin, Oden Inst Computat Engn & Sci, Austin, TX 78712 USA
[25] Space Dynam Lab, North Logan, UT USA
[26] Anton Pannekoek Inst, Amsterdam, Netherlands
[27] Univ Fed Minas Gerais, Grad Program Elect Engn, Belo Horizonte, MG, Brazil
[28] Google LLC, Montreal, PQ, Canada
[29] Google LLC, Cambridge, MA USA
基金
奥地利科学基金会;
关键词
LINE SEARCH FUNCTION; PROGRAMMING METHOD; EFFICIENT; IMPLEMENTATION; OPTIMIZATION; FORTRAN; WILSON; POWELL; HAN;
D O I
10.1038/s41592-019-0686-2
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
SciPy is an open-source scientific computing library for the Python programming language. Since its initial release in 2001, SciPy has become a de facto standard for leveraging scientific algorithms in Python, with over 600 unique code contributors, thousands of dependent packages, over 100,000 dependent repositories and millions of downloads per year. In this work, we provide an overview of the capabilities and development practices of SciPy 1.0 and highlight some recent technical developments. This Perspective describes the development and capabilities of SciPy 1.0, an open source scientific computing library for the Python programming language.
引用
收藏
页码:261 / 272
页数:12
相关论文
共 120 条
[1]  
Abbasi Hameer, 2018, P 17 PYTHON SCI C, P27
[2]  
Abbott A, 2017, NATURE, V551, P425, DOI 10.1038/551425a
[3]   GW150914: First results from the search for binary black hole coalescence with Advanced LIGO [J].
Abbott, B. P. ;
Abbott, R. ;
Abbott, T. D. ;
Abernathy, M. R. ;
Acernese, F. ;
Ackley, K. ;
Adams, C. ;
Adams, T. ;
Addesso, P. ;
Adhikari, R. X. ;
Adya, V. B. ;
Affeldt, C. ;
Agathos, M. ;
Agatsuma, K. ;
Aggarwal, N. ;
Aguiar, O. D. ;
Aiello, L. ;
Ain, A. ;
Ajith, P. ;
Allen, B. ;
Allocca, A. ;
Altin, P. A. ;
Anderson, S. B. ;
Anderson, W. G. ;
Arai, K. ;
Araya, M. C. ;
Arceneaux, C. C. ;
Areeda, J. S. ;
Arnaud, N. ;
Arun, K. G. ;
Ascenzi, S. ;
Ashton, G. ;
Ast, M. ;
Aston, S. M. ;
Astone, P. ;
Aufmuth, P. ;
Aulbert, C. ;
Babak, S. ;
Bacon, P. ;
Bader, M. K. M. ;
Baker, P. T. ;
Baldaccini, F. ;
Ballardin, G. ;
Ballmer, S. W. ;
Barayoga, J. C. ;
Barclay, S. E. ;
Barish, B. C. ;
Barker, D. ;
Barone, F. ;
Barr, B. .
PHYSICAL REVIEW D, 2016, 93 (12)
[4]  
Abbott B P., 2016, Phys. Rev. Lett, V116, DOI DOI 10.1103/PHYSREVLETT.116.061102
[6]  
Akiyama K., 2019, Astrophys. J., V875, DOI [10.3847/2041-8213/ab0c57, DOI 10.3847/2041-8213/AB0C57]
[7]   A PORTABLE PACKAGE FOR BESSEL-FUNCTIONS OF A COMPLEX ARGUMENT AND NONNEGATIVE ORDER [J].
AMOS, DE .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1986, 12 (03) :265-273
[8]  
Andersen E.D., 2000, High Performance Optimization, P197, DOI [10.1007/978-1-4757-3216-0_8, DOI 10.1007/978-1-4757-3216-0_8]
[9]   Presolving in linear programming [J].
Andersen, ED ;
Andersen, KD .
MATHEMATICAL PROGRAMMING, 1995, 71 (02) :221-245
[10]  
Anderson E., 1999, LAPACK Users Guide, DOI [10.1137/1.9780898719604, DOI 10.1137/1.9780898719604]