首页 > 其他类型 > 职场小聪明 > 第493章 Numpy多维数组,一个故事解释

第493章 Numpy多维数组,一个故事解释(2/2)

目录
好书推荐: 凡人修仙,开局看守废丹房 离婚后,选择了躺平的生活 洪荒,穿越之后 回到古代当太傅 短刀集 快穿,和70男神一起 被问罪当天,无上帝族杀来 穿成唯一远古圣雌被强制索爱 绝美稀雌娇又软,四个兽夫强制爱 【借邪骨,我以鬼仙破阴阳】

职场小聪明第493章 Numpy多维数组,一个故事解释:准备有声小说在线收听

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

比喻:三维数组(3d

array)就像有多个书架的房间。

library

=

nparray([

[

第一个书架

[‘哈利波特’,

‘纳尼亚传奇’,

‘指环王’],

[‘三体’,

‘银河帝国’,

‘沙丘’]

],

[

第二个书架

[‘时间简史’,

‘自私的基因’,

‘黑天鹅’],

[‘计算机科学导论’,

‘人工智能原理’,

‘数学之美’]

]

])

特点:

现在有多个独立的书架,每个书架有多层,每层有多本书。

library[1,

0,

2]

代表的是

‘黑天鹅’:

[1]

代表

第二个书架(科普

&

计算机)。

[0]

代表

第一层(科普类书籍)。

[2]

代表

第三本书(黑天鹅)。

nupy

多维数组的强大之处

1

快速查找:就像书架上编号一样,我们可以用索引找到任何一本书,比如

library[1,

0,

2]

直接定位到《黑天鹅》。

2

批量操作:如果我们想一次性把所有书架的书名都改成大写,只需一行代码,而不需要手动翻书:

library

=

npcharupper(library)

3

强大的数学计算能力:假设书架上放的不是书,而是销量数据,我们可以一键计算总销量、平均销量、最高销量等,比传统的循环处理快很多。

总结:nupy

的多维数组就像魔法书架

1d

数组(单排书架):一排书,按序存放。

2d

数组(多层书架):有多个层,每一行是一类书。

3d

数组(多个书架):多个书架,每个书架有多层,每层有多本书。

思考:你生活中还有哪些类似

nupy

数组的结构?比如

excel

表格、仓库货架、电影分类系统?nupy

的强大之处就在于,它能让我们轻松管理和计算这些数据!

s

目录
新书推荐: 夜郎自大(全2册) 抗战从蒋家大院直达功德林养老 雌龙 心机美人 干爹 丝丝入骨 灵鹫飞龙 民间诡闻实录 我乘风雪 情郎是皇帝 罗浮 色戒 地球第一剑 神墓 末世重生之父宠子受 篮球高校 [童话]角色扮演 大唐皇帝李治 陈年烈苟 传奇
返回顶部