飘天文学

飘天文学>职场小聪明 > 第493章 nuy多维数组一个故事解释(第1页)

第493章 nuy多维数组一个故事解释(第1页)

故事比喻:魔法书架与多维数组(NumPy多维数组)

在一个神秘的图书馆里,有一座巨大的魔法书架,它可以整齐地存放、查找、调整和计算大量的书籍。这个书架的排列方式非常特殊,就像NumPy的多维数组(ndarray),每一层、每一排、每一个格子都有规律可循。

1D数组:单层书架(NumPy的1维数组)

首先,魔法书架的第一层存放着一系列书籍,它们整齐地排成一排。

比喻:一维数组(1Darray)就是一排书。

importnumpyasnp

shelf=np。array([‘哈利波特’,‘纳尼亚传奇’,‘指环王’])

?特点:

?只有一排,没有更复杂的结构。

?你可以用索引快速找到书,比如shelf[0]就是‘哈利波特’。

2D数组:多层书架(NumPy的2维数组)

馆长觉得一排书不够放,于是他增加了第二层书架,现在书架上有多行书,每一行都是一个类别:

书架层书籍1书籍2书籍3

第一层(小说)哈利波特纳尼亚传奇指环王

第二层(科幻)三体银河帝国沙丘

比喻:二维数组(2Darray)就像一个有多层的书架,每一行是一个类别。

shelves=np。array([

[‘哈利波特’,‘纳尼亚传奇’,‘指环王’],

[‘三体’,‘银河帝国’,‘沙丘’]

])

?特点:

?每一行都是一类书,比如第一行是小说,第二行是科幻。

?shelves[1,0]代表‘三体’,因为[1]代表第二层,[0]代表第一本书。

3D数组:多排、多层、多书架(NumPy的3维数组)

为了存放更多的书,图书馆扩建了一个新的房间,里面有多个这样的书架。现在整个图书馆的结构变成这样:

比喻:三维数组(3Darray)就像有多个书架的房间。

library=np。array([

请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。

www.baquge.cc www.cwzww.com www.9kutxt.com www.shuhuangxs.com www.du8.org

相邻推荐:这就是龙之后裔的宿命吗  世子妃她手拿白月光剧本  遇见向阳的你  在超神杨卧起坐  悦仙楼  画令天下  冬夜的黑道生涯  衍衍瑶台月  词条返还,一统天下从收徒朱元璋开始  影帝家的小玫瑰  我的太公是神医  穿越万界之fate神父  星际大佬在年代文里修仙  玄幻,我的神器能进化  直播算命太疯狂,鬼王夫君来帮忙  四合院:地窖往事  超级游戏登录器  难哄!年下影帝每天求贴贴  盗墓:我,二白长子,炸了青铜门  直播算命,同妻被吃绝户  

已完结热门小说推荐

最新标签