python numpy数组画图_通过画图彻底理解 NumPy 数组的 dimensions (axes) 和 Index

本文通过图形方式详细解释NumPy数组的维度(axes)和索引。介绍了如何使用.ndim和.shape属性来查看数组的维度和形状,并通过实例演示了一维、二维和三维数组的索引操作。通过画图,帮助读者直观理解数组的结构。
摘要由CSDN通过智能技术生成

前言

NumPy 中的数组称为 N-dimensions arrays 或者 ndarray,顾名思义NumPy的数组是一种多维数组。dimension的意思就是维度的意思,在NumPy中,用axis(轴)来表示dimension,也就是用axis来表示NumPy的维度。本文用画图的方式彻底理解NumPy数组的dimenss(axes) 和 Index(索引)。

注:axis的复数形式是axes。

利用 .ndim 方法查看数组的维度

通过 numpy.ndarray.ndim 方法可以查看数组的维度。一维数组就会返回1,二维数组则会返回2.

利用 .shape 方法查看数组的形状

通过 numpy.ndarray.shape 方法可以查看数组的形状。.shape 函数返回的是一个保护数组维度的元祖。

怎么来理解“形状”这个词呢?

形状在这里的意思是,数组是多少维的,每个维度中有多少个元素。

假如 .shape 返回的是(5,),说明该数组是一维数组,并且有5个元素。

假如 .shape 返回的是(3,6), 说明该数组是二维数组,第一维度中有3个元素,第二维度中有6个元素。

假如 .shape 返回的是(2,4,3), 说明该数组是三维数组,第一维度中有2个元素,第二维度中有4个元素,第三维度中有3个元素。

理解一维数组

首先创建一个一维数组a,数组a 的内容为:[0 1 2 3]

import numpy as np

a = np.array(list([0,1,2,3]))

print(a)

输出:

[0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值