Numpy 常用函数:数组操作与数学运算

作者:公子世无双2024.01.18 05:34浏览量:5

简介:Numpy 是 Python 中用于科学计算的强大库,提供了大量的函数用于数组操作和数学运算。本文将介绍一些常用的 Numpy 函数及其应用示例,帮助读者更好地理解和使用 Numpy。

在 Numpy 中,数组是基本的数据结构,用于存储和处理多维数据。Numpy 提供了一系列的函数用于创建、操作和变换数组。下面是一些常用的 Numpy 函数及其应用示例:

  1. 创建数组:
    使用 numpy.array() 函数可以创建一维或多维数组。例如:
    1. import numpy as np
    2. # 创建一维数组
    3. arr1 = np.array([1, 2, 3, 4])
    4. print(arr1) # 输出:[1 2 3 4]
    5. # 创建二维数组
    6. arr2 = np.array([[1, 2], [3, 4]])
    7. print(arr2) # 输出:[[1 2]
    8. [3 4]]
  2. 数组操作:
    Numpy 提供了一些函数用于对数组进行切片、连接、排序等操作。例如:
    1. import numpy as np
    2. # 创建两个一维数组
    3. arr1 = np.array([1, 2, 3, 4])
    4. arr2 = np.array([5, 6, 7, 8])
    5. # 连接数组
    6. arr3 = np.concatenate((arr1, arr2))
    7. print(arr3) # 输出:[1 2 3 4 5 6 7 8]
    8. # 对数组进行排序
    9. arr4 = np.sort(arr3)
    10. print(arr4) # 输出:[1 2 3 4 5 6 7 8]
  3. 数学运算:
    Numpy 的数学运算包括基本的数学运算(加、减、乘、除)、指数和对数运算、三角函数等。例如:
    1. import numpy as np
    2. # 加法运算
    3. arr1 = np.array([1, 2, 3])
    4. arr2 = np.array([4, 5, 6])
    5. result = np.add(arr1, arr2)
    6. print(result) # 输出:[5 7 9]