Knowledge Base Wiki

Search for LIMS content across all our Wiki Knowledge Bases.

Type a search term to find related articles by LIMS subject matter experts gathered from the most trusted and dynamic collaboration tools in the laboratory informatics industry.

NumPy
Logótipo
NumPy
Desenvolvedor projeto comunitário
Versão estável 1.19.3 (29 de outubro de 2020; há 4 anos)
Sistema operacional Multiplataforma
Licença BSD
Estado do desenvolvimento Ativo
Página oficial numpy.org

NumPy (pronunciado/ˈnʌmp/ ou, por vezes, /ˈnʌmpi/ [1] [2]) é uma biblioteca para a linguagem de programação Python, que suporta o processamento de grandes, multi-dimensionais arranjos e matrizes, juntamente com uma grande coleção de funções matemáticas de alto nível para operar sobre estas matrizes. [3] O ancestral do NumPy, o Numeric, foi originalmente criado por Jim Hugunin com contribuições de vários outros desenvolvedores. Em 2005, Travis Oliphant criou o NumPy incorporando recursos do Numarray concorrente no Numeric, com extensas modificações. NumPy é um software de código aberto e tem muitos colaboradores.

História

A linguagem de programação Python não foi originalmente projetada para computação numérica, mas atraiu a atenção da comunidade científica e de engenharia desde o início. Em 1995, o grupo de interesse especial (SIG) matrix-sig foi fundado com o objetivo de definir um pacote de computação de arrays; entre seus membros estava o designer e mantenedor do Python, Guido van Rossum, que estendeu a sintaxe do Python (em particular a sintaxe de indexação[4] ) para tornar a computação de arrays mais fácil.[5]

Referências

  1. Pine, David (2014). «Python resources». Rutgers University. Consultado em 7 de abril de 2017 
  2. «How do you say numpy?». Reddit. 2015. Consultado em 7 de abril de 2017 
  3. Charles R Harris; K. Jarrod Millman; Stéfan J. van der Walt; et al. (16 de setembro de 2020), «Array programming with NumPy» (PDF), Nature, ISSN 1476-4687 (em inglês), 585 (7825): 357-362, PMC 7759461Acessível livremente, PMID 32939066, arXiv:2006.10256Acessível livremente, doi:10.1038/S41586-020-2649-2, Wikidata Q99413970 
  4. «Indexing — NumPy v1.20 Manual». numpy.org. Consultado em 6 de abril de 2021 
  5. Millman, K. Jarrod; Aivazis, Michael (2011). «Python for Scientists and Engineers». Computing in Science and Engineering. 13 (2): 9–12. Bibcode:2011CSE....13b...9M. doi:10.1109/MCSE.2011.36. Consultado em 7 de julho de 2014. Cópia arquivada em 19 de fevereiro de 2019 

Ver também

Ligações externas

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia .