• numpy函数使用大全python


    numpy 是一个功能强大的数学计算库,提供了众多函数和方法来处理和操作数组、矩阵和数值数据。以下是一些常用的 numpy 函数的简要介绍:

    1. 创建数组:

    • numpy.array():创建数组。
    • numpy.zeros():创建全零数组。
    • numpy.ones():创建全一数组。
    • numpy.empty():创建未初始化数组。
    • numpy.arange():创建等差数组。
    1. 数组操作:

    • numpy.shape():获取数组的形状。
    • numpy.reshape():改变数组的形状。
    • numpy.concatenate():连接多个数组。
    • numpy.split():分割数组。
    • numpy.transpose():转置数组。
    1. 数学函数

    • numpy.add():数组元素相加。
    • numpy.subtract():数组元素相减。
    • numpy.multiply():数组元素相乘。
    • numpy.divide():数组元素相除。
    • numpy.power():数组元素求幂。
    • numpy.sqrt():数组元素开方。
    • numpy.sum():数组元素求和。
    • numpy.mean():数组元素求平均值。
    • numpy.max():数组元素的最大值。
    • numpy.min():数组元素的最小值。
    1. 数组索引和切片:

    • numpy.argmax():返回数组中最大值的索引。
    • numpy.argmin():返回数组中最小值的索引。
    • numpy.sort():对数组进行排序。
    • numpy.argsort():返回数组排序后的索引。
    • numpy.max():返回数组的最大值。
    • numpy.min():返回数组的最小值。
    • numpy.where():根据条件返回数组中的元素。

     

    np 是 numpy 库的缩写,是一个流行的、功能强大的数学计算库。numpy 提供了许多用于处理数组和执行数值计算的函数和工具。

    以下是一些常用的 numpy 函数和方法的示例:

    1. 创建数组:

    1. import numpy as np
    2. # 创建一维数组
    3. a = np.array([1, 2, 3, 4, 5])
    4. # 创建二维数组
    5. b = np.array([[1, 2, 3], [4, 5, 6]])
    6. # 创建特定范围的数组
    7. c = np.arange(0, 10, 2) # 创建从0到10(不包括10),步长为2的数组
    8. # 创建全零或全一数组
    9. d = np.zeros((3, 3)) # 创建一个3x3的全零数组
    10. e = np.ones((2, 2)) # 创建一个2x2的全一数组
    1. 数组操作:

    1. import numpy as np
    2. # 获取数组的形状
    3. shape = np.shape(a)
    4. # 改变数组的形状
    5. reshaped_array = np.reshape(a, (2, 3))
    6. # 连接多个数组
    7. concatenated_array = np.concatenate((a, b))
    8. # 分割数组
    9. split_arrays = np.split(a, 2)
    10. # 转置数组
    11. transposed_array = np.transpose(b)
    1. 数学函数:

    1. import numpy as np
    2. # 数组元素相加
    3. sum_result = np.add(a, b)
    4. # 数组元素相减
    5. subtraction_result = np.subtract(a, b)
    6. # 数组元素相乘
    7. multiplication_result = np.multiply(a, b)
    8. # 数组元素相除
    9. division_result = np.divide(a, b)
    10. # 数组元素求幂
    11. power_result = np.power(a, 2)
    12. # 数组元素开方
    13. square_root_result = np.sqrt(a)
    14. # 求数组元素的和
    15. sum_of_elements = np.sum(a)
    16. # 求数组元素的平均值
    17. mean_value = np.mean(a)
    18. # 求数组元素的最大值
    19. max_value = np.max(a)
    20. # 求数组元素的最小值
    21. min_value = np.min(a)
     
    

    这只是 numpy 库提供的一小部分功能,还有很多其他函数和方法可用于不同的数学计算和操作。你可以参考 numpy 官方文档或其他教程来学习更多 numpy 的用法。

    希望对你有所帮助!如果你有其他问题,请随时提问。

  • 相关阅读:
    软件系统开发|公众号都有哪些展现形式?
    C# 多态性
    leetcode 挑七
    [论文工具] LaTeX论文SVG和EPS矢量图转换方法详解
    学习笔记-Nginx
    Day695.Spring Boot如何使用内嵌式的Tomcat和Jetty -深入拆解 Tomcat & Jetty
    Xbox VR头盔即将推出,但它是Meta Quest的‘限量版’。
    VSCode开发go手记
    51单片机学习笔记1 简介及开发环境
    BTC相关收入下降34% 数字支付巨头Block整体收入下滑
  • 原文地址:https://blog.csdn.net/2201_75867204/article/details/132795306