ITPub博客

首页 > 大数据 > 数据分析 > NumPy 新手教程

NumPy 新手教程

原创 数据分析 作者:金木大大大 时间:2023-12-20 09:54:44 0 删除 编辑

  NumPy(Numerical Python)是Python的一个开源数值计算库,提供了高效的多维数组对象和用于处理数组的函数。本教程将介绍NumPy的基本概念和常用操作。


  安装NumPy:


  在开始之前,需要先安装NumPy。可以使用以下命令通过pip安装NumPy:


  pip install numpy


  导入NumPy:


  安装完成后,可以使用import语句导入NumPy:


  import numpy as np


  创建数组:


  使用NumPy,可以创建多维数组对象。可以使用array()函数从列表或元组创建数组。例如:


  import numpy as np


  #创建一维数组


  arr1=np.array([1,2,3,4,5])


  print(arr1)#输出:[1 2 3 4 5]


  http://www.jshk.com.cn/mb/reg.asp?kefu=xiaoding;//爬虫IP获取;


  #创建二维数组


  arr2=np.array([[1,2,3],[4,5,6]])


  print(arr2)


  #输出:


  #[[1 2 3]


  #[4 5 6]]


  数组属性:


  NumPy数组具有一些常用的属性,如形状(shape)、维度(ndim)和大小(size)。可以使用这些属性来了解数组的结构。例如:


  import numpy as np


  arr=np.array([[1,2,3],[4,5,6]])


  print(arr.shape)#输出:(2,3)


  print(arr.ndim)#输出:2


  print(arr.size)#输出:6


  数组操作:


  NumPy提供了许多用于操作数组的函数和方法。可以使用这些函数和方法来对数组进行计算、切片、重塑等操作。例如:


  import numpy as np


  arr=np.array([1,2,3,4,5])


  #计算数组的和、最大值、最小值


  print(np.sum(arr))#输出:15


  print(np.max(arr))#输出:5


  print(np.min(arr))#输出:1


  #切片操作


  print(arr[1:4])#输出:[2 3 4]


  #重塑数组


  arr2=arr.reshape((5,1))


  print(arr2)


  #输出:


  #[[1]


  #[2]


  #[3]


  #[4]


  #[5]]


  数学运算:


  NumPy提供了许多用于数学运算的函数,如加法、减法、乘法、除法等。这些函数可以对数组进行逐元素的运算。例如:


  import numpy as np


  arr1=np.array([1,2,3])


  arr2=np.array([4,5,6])


  #加法


  print(np.add(arr1,arr2))#输出:[5 7 9]


  #减法


  print(np.subtract(arr1,arr2))#输出:[-3-3-3]


  #乘法


  print(np.multiply(arr1,arr2))#输出:[4 10 18]


  #除法


  print(np.divide(arr1,arr2))#输出:[0.25 0.4 0.5]


  这只是NumPy的一小部分功能,还有很多其他功能和方法可以用于数值计算和数据处理。掌握了这些基本概念和操作,你可以开始使用NumPy进行更复杂的数值计算和数据分析。可以参考NumPy的官方文档和其他教程来深入学习。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70032566/viewspace-3000701/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: NumPy 数据类型
请登录后发表评论 登录
全部评论

注册时间:2023-10-12

  • 博文量
    249
  • 访问量
    157722