NumPy数组的基本属性11课件讲解.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 11页
  • 2026-05-20 发布于陕西
  • 举报

NumPy数组的基本属性

数组形状与调整

数组维度和数据类型

目录

CONTENTS

01

数组形状与调整

shape属性显示了数组在每个维度上的大小,是一个元组。例如,一个3x4的二维数组的shape为(3,4)。

shape属性

利用shape属性不仅可以获取数组的尺寸信息,还可以通过赋值来更改数组的形状,但是新的形状必须与原始数组元素总数保持一致。

获取尺寸信息

shape属性

reshape方法

reshape方法可以在不更改数据本身的前提下,修改数组的形状。例如,可以将一维数组转换为多维数组。

返回视图

需要注意的是,reshape操作通常返回视图而非副本,因此对视图的修改也会影响原数组。

reshape方法

resize方法

resize方法与reshape类似,但是它会直接在原数组上进行形状的更改,如果新形状大于原始大小,则会补充零。

创建副本

resize还可以创建数组形状的副本,这个副本的改动不会影响到原始数组。

resize方法

02

数组维度和数据类型

ndim属性表示数组的维度数量,是一维、二维或更高维数组的重要属性。

ndim属性

在一维数组中,ndim属性值为1;在二维数组中,ndim属性值为2。

ndim应用

了解数组的维度对于进行正确的数组操作至关重要,可帮助用户更好地理解和处理数据。

维度认知

ndim属性

01

02

03

dtype属性

d

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档