NumPy代表Numerical Python,是Python编程语言的库。它提供对大型多维数组和矩阵的支持,以及大量用于快速数组操作的例程集合。它是一个开源软件,有许多贡献者。 NumPy 的早期版本是 Numeric,由 Jim Hugunin 以及其他几位开发人员的贡献创建。 2005 年,经过大量修改,Travis Oliphant 将 Numarray 的功能合并到 Numeric 中,创建了 NumPy。
关于教程
本教程面向有兴趣学习NumPy基本和高级概念的软件程序员的。本教程涵盖了 NumPy 的所有主题,包括 ndarray、数组创建、索引和切片、广播、数组操作、运算符和函数等。我们相信通过示例进行学习,因此,每个主题都用大量示例进行解释,使您能够学习NumPy 以一种非常简单的方式。除此之外,几乎所有示例都可以在线执行,这可以更好地理解该包并帮助您更快地学习它。为了便于说明,下面提到了创建 1 数组的经典示例:
#数组
import numpy as np
Arr = np.ones((2,2))
print(Arr)
上述代码的输出将是:
[[ 1. 1.]
[ 1. 1.]]
先决条件
在学习本教程时,事先接触过任何编程语言将是一个额外的优势,但它的设计方式是任何人都可以从头开始。