Python中的ndarray是什么?ndarray该怎么去理解

有些小伙伴在学习python数据结构的时候可能会看到过ndarray这个专业名词却不知道它到底是什么意思,那么下面的这一篇文章就会来详细的解析一下ndarray的含义很用法,一起看看吧 。

Python中的ndarray是什么?ndarray该怎么去理解

文章插图
(1)ndarray指的是一个特殊的数据结构就是多维数组,在python的几种基础数据结构之中并没有数组 。这是因为数组这个数据结构是通过第三方库numpy去创建出来,而一般的数组就像列表一样由同一种数据类型的元素组成,这叫做一维数组 。那么多维数组就是在一个数组内包含多个数组对象,有几个数组对象就是几维数组 。
(2)ndarray的创建需要使用到numpy库之中的array()函数,如果不指定任何参数话就会创建出来一个空白的数组,但是可以通过指定多个数组来创建多维数组ndarray,示例如下:
import numpy as np# 创建数组arr = np.array([1],[2])(3)除了直接使用array函数去创建多维数组之外还可以使用zeros()函数和ones()函数去创建一个指定长度或者是指定形状且值都是为0或1的ndarray,示例如下:
arr 2 = np.zeros(5)arr3 = np.ones(5)【Python中的ndarray是什么?ndarray该怎么去理解】以上就是关于“Python中的ndarray是什么?ndarray该怎么去理解”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读