Python程序设计基础 课件 第10章 Python数据工程与可视化.pptx

Python程序设计基础 课件 第10章 Python数据工程与可视化.pptx

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第十章Python数据工程与可视化;;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;NumPy(NumericalPython)是Python中用于科学计算的一个开源库。它提供了高效的多维数组对象以及用于处理这些数组的各种工具。

NumPy是其他Python科学计算库的基础,包括科学计算、数据分析和机器学习等领域常用的Pandas和Scikit-learn。

NumPy的主要功能之一是它的ndarray(N-dimensionalarray)对象,它是一个多维数组,支持高效的数组操作和运算。与Python内置的列表(list)相比,NumPy的数组提供了更高的性能和更灵活的操作方式。;2;2.1数组的创建;示例:创建一个一维数组。

importnumpyasnp

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

a

[123];2).empty()方法

empty()方法用来创建一个指定形状(shape)、数据类型(dtype)且未初始化的数组(每次运行程序可能会产生不一样的数据)。

np.empty(shape,dtype=int,order=C)

shape表示数组形状;dtype表示数组元素的数据类型,可选;order表示在计算机内存中的存储元素的顺序,有”C”和”F”两个选项,分别代表行优先和列优先。;3).zeros()方法

zeros()方法创建指定大小的数组,数组元素以0来填充。

np.zeros(shape,dtype=float,order=C)

shape表示数组的形状;dtype表示数组元素的数据类型。;4).ones()方法

创建指定形状的数组,数组元素以1来填充。

np.ones(shape,dtype=None,order=C)

shape表示数组的形状;dtype表示数组元素的数据类型。;5).arange()方法

在指定数值范围内创建数组

np.arange(start,stop,step,dtype=None)

start:开始位置,默认起始值为0;

stop:停止位置,不包括该位置的值;

step:步长,默认步长为1,如果指定了step,则还必须给出start。

dtype:输出数组的类型。;6).linspace()方法

在线性空间中以均匀步长(等差数列)生成数字序列。

np.linspace(start,stop,num=50,endpoint=True,retstep=False,dtype=None)

start:序列的起始值;

stop:序列的终止值,如果endpoint为True,则该值包含在序列中;

num:样本数量,默认为50;

endpoint:stop终止值是否包含在该序列中,True表示stop值包含在序列中,False:不包含在序列中,默认为True;

retstep:显示间距,True表示生成的数组??会显示间距,False表示生成的数组中不会显示间距。;importnumpyasnp

arr=np.linspace(start=1,stop=10,num=10,endpoint=True,retstep=False,

dtype=float)

arr

array([1.,2.,3.,4.,5.,6.,7.,8.,9.,10.])

arr2=np.linspace(start=1,stop=10,num=5,endpoint=False,retstep=True,

dtype=float)

arr2

(array([1.,2.8,4.6,6.4,8.2]),1.8);7).logspace()方法

logspace()方法用于创建一个于等比数列。

np.logspace(start,stop,num=50,endpoint=True,base=10.0,dtype=None)

start:序列的起始值;

stop:序列的终止值,如果endpoint为True,则该值包含在序列中;

num:样本数量,默认为50;

endpoint:stop终止值是否包含在该序列中,True表示stop值包含在序列中,False:不包含在序列中,默认为True;

base:对数log的底数。;importnumpyasnp

arr=np.logspace(start=0,stop=9,num=10,base=2)

arr

[1.2.4.8.16.32.64.128.256.512.];2.2数组的属性;1).ndarray.ndim;2).ndarray.shape;3).ndarray.res

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档