Numpy 是 Python 中一个功能强大的库,主要用于处理数值计算。它提供了强大的多维数组对象和一系列的数学函数,广泛应用于科学计算、数据分析、机器学习等领域。

Numpy 的主要功能

  • 多维数组:Numpy 提供了多维数组对象 numpy.ndarray,可以方便地进行数学运算。
  • 数学函数:Numpy 包含了大量的数学函数,如三角函数、指数函数、对数函数等。
  • 线性代数:Numpy 支持线性代数运算,如矩阵乘法、求解线性方程组等。
  • 随机数生成:Numpy 提供了随机数生成功能,可以用于模拟和统计。

安装 Numpy

pip install numpy

示例

以下是一个简单的 Numpy 数组创建和操作的例子:

import numpy as np

# 创建一个一维数组
a = np.array([1, 2, 3, 4, 5])

# 创建一个二维数组
b = np.array([[1, 2], [3, 4]])

# 计算数组元素之和
sum_a = np.sum(a)

# 计算矩阵乘法
mul_b = np.dot(b, b)

扩展阅读

想要更深入地了解 Numpy,可以参考以下链接:

Numpy Logo