4numpy数据处理与科学计算.pptxVIP

  • 0
  • 0
  • 约3.64千字
  • 约 18页
  • 2026-01-21 发布于湖南
  • 举报

NumPy

录01安装NumPyCONTENTS02NumPy数组03NumPy数组的计算

安装NumPy01Part

NumPy是Python进行科学计算的核心扩展程序库,提供了快速、灵活、明确的数组,旨在简单、快速地处理任意维度的数组。许多其他科学计算库如SciPy、Pandas、Matplotlib等都依赖于NumPy,是Python数据分析和科学计算生态系统的基石。在处理大规模数据和复杂数学运算时,NumPy的高效性和性能优化能显著提升程序运行速度,相比原生Python列表操作,可大幅节省计算时间。010203为什么要安装NumPy

按下WIN+R键,打开运行对话框,输入cmd,打开命令提示符窗口。01在命令提示符中输入pipinstallnumpy,回车执行安装命令。pip是Python的包管理工具,会自动从PythonPackageIndex(PyPI)下载并安装NumPy及其依赖项。02安装过程中,命令行窗口会显示安装进度和相关信息。等待安装完成,若出现“Successfullyinstallednumpy-版本号”类似提示,表明安装成功。03安装步骤(以Windows系统为例)

还可以进一步输入numpy.__version__,查看安装的NumPy版本号,确认版本信息。在Python交互式环境中,输入importnumpy,如果没有报错,说明NumPy已成功安装并可被导入使用。安装完成后,在命令提示符中输入python,进入Python交互式环境。验证安装

NumPy数组02Part

整数(Integer):用于表示没有小数部分的数字,在Python中整数的范围几乎没有限制,如a=10、b=-5。

浮点数(Float):表示有小数部分的数字,通常以科学计数法或十进制表示,如pi=3.14、gravity=9.81。

字符串(String):由一系列字符组成的序列,用于表示文本数据,用单引号()、双引号()或三引号(或)括起来,如greeting=Hello,World!。

布尔值(Boolean):只有两个值True和False,常用于条件判断和逻辑运算,如is_raining=True、is_sunny=False。基本数据类型02列表(List):一种可变序列类型,用方括号[]表示,可以包含多个不同类型的数据,如fruits=[apple,banana,cherry]。

元组(Tuple):与列表类似的序列类型,但元组是不可变的,用圆括号()表示,一旦创建不能修改其内容,如coordinates=(10,20)。

字典(Dictionary):一种可变类型,用于存储键值对,用花括号{}表示,每个键值对之间用冒号:分隔,不同键值对之间用逗号,分隔,如person={nameAlice,age:30,city:NewYork}。容器数据类型01理解Python中的数据类型

使用numpy.array()函数从Python列表创建NumPy数组,例如:

importnumpyasnp

myList=[1,2,3,4,5]

myArr=np.array(myList)

print(myArr)numpy.arange()函数用于创建具有定期递增值的数组,基本语法为np.arange(start,stop,step,dtype),其中start为起始值(可选,默认为0),stop为结束值(不包含),step为步长(可选,默认为1),dtype为数据类型(可选)。

示例:numpy.linspace()函数将创建具有指定数量元素的数组,并在指定的开始值和结束值之间等距间隔,语法为np.linspace(start,stop,num,endpoint=True,retstep=False,dtype=None),其中start为起始值,stop为结束值,num为元素数量,endpoint表示是否包含stop值(默认为True),retstep表示是否返回步长(默认为False),dtype为数据类型(可选)。

示例:从Python列表转换使用arange函数创建使用linspace函数创建创建数组

numpy.zeros()函数用于创建一个用指定形状填充0值的数组,默认数据类型为float64,语法为np.zeros(shape,dtype=float,order=C),其中shape为数组形状(可以是整数或整数元组),dtype为数据类型(可选),order表示元素在内存中的存储顺序(可选,C表示按行存储,F表示按列

文档评论(0)

1亿VIP精品文档

相关文档