有些小伙伴在学习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的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- Python私有变量域是什么?Python私有变量域怎么定义
- Python中怎么转换人民币和美元?Python汇率转换方法
- Python怎么将整数转为字节?Python如何把浮点数变为字节
- 怎么用python进行加法运算?这篇文章教会你
- python中怎么把字符串变成列表?通过这个函数轻松解决
- 什么是轻声音节?拼音中的轻声音节有哪些?
- Python连接mysql数据库怎么做?这个模块一定得知道
- Python和spyder的区别是什么?这篇文章讲的超详细
- 如何理解Python开发中字符串中的字符?这篇文章一定要看
- 为什么要学习Python?学习Python有什么好处