- 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表示按列
您可能关注的文档
- 第二章 向量空间.ppt
- 第六章 二次型.ppt
- 第四章 方阵的行列式.ppt
- 第五章 矩阵相似对角化.ppt
- 第一章 线性方程组.ppt
- 第二章 导数与微分.pptx
- 第六章多元函数微分学.ppt
- 第三章 导数的应用.pptx
- 第四章 不定积分.ppt
- 第五章 定积分.ppt
- 2025年肇庆医学高等专科学校单招笔试英语试题库含答案解析.docx
- 2025年特种作业类金属非金属矿山安全作业金属非金属矿山井下电气作业-金属非金属矿井通风作业参考题库.docx
- 2025年学历类自考领导科学-现代管理学参考题库含答案解析.docx
- 2025年远程教育-国家开放大学-管理学历年参考题库含答案解析.docx
- 2025年住院医师规培-海南-海南住院医师规培(儿科)历年参考题典型考点含答案解析.docx
- 2025年建筑工程类建筑三类人员专职安全生产管理人员(C3证)-机械类专职安全生产管理人员(C1证).docx
- 2025年公务员考试-中国铁路-三支一扶历年参考题库含答案解析.docx
- 2025年远程教育-华南师范大学-文学历年参考题库含答案解析.docx
- 2025年学历类自考广告学(二)-学前卫生学参考题库含答案解析.docx
- 2025年事业单位工勤技能-黑龙江-黑龙江有线广播电视机务员五级(初级工)历年参考题典型考点含答案解.docx
原创力文档

文档评论(0)