首页 > 都市言情 > 职场小聪明 > 第493章 Numpy多维数组,一个故事解释

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

目录
好书推荐: 都重生了谁还拉帮套啊 综影视:审判宣言 江总的金丝雀养着养着就飞了 获得杀生丸模板,路飞邀我上船 彼怀景安 奶娃捉鬼太强,皇城高呼小祖宗 玄学大佬4岁半:姑奶奶她奶又甜 祖坟冒青烟,地府被我搞通货膨胀 我的媳妇是阴山女帝 港综之警队话事人

[ # 第一个书架

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

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

],

[ # 第二个书架

[‘时间简史’, ‘自私的基因’, ‘黑天鹅’],

[‘计算机科学导论’, ‘人工智能原理’, ‘数学之美’]

]

])

? 特点:

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

? library[1, 0, 2] 代表的是 ‘黑天鹅’:

? [1] 代表 第二个书架(科普 & 计算机)。

? [0] 代表 第一层(科普类书籍)。

? [2] 代表 第三本书(黑天鹅)。

Numpy 多维数组的强大之处

1. 快速查找:就像书架上编号一样,我们可以用索引找到任何一本书,比如 library[1, 0, 2] 直接定位到《黑天鹅》。

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

library = np.char.upper(library)

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

总结:Numpy 的多维数组就像魔法书架

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

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

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

思考:你生活中还有哪些类似 Numpy 数组的结构?比如 Excel 表格、仓库货架、电影分类系统?Numpy 的强大之处就在于,它能让我们轻松管理和计算这些数据!

书页 目录
新书推荐: 我给女神当赘婿 穿越潜伏,开局吃软饭 我的极品女房客们 女神的超级赘婿(林阳苏颜) 神君的黑月光她疯狂洗白 人世间:逆转人生 明人不说暗恋 那个反派暗恋我 本王想静静 重生八零辣妻当家
返回顶部