爱看读书 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

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

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

1d 数组:单层书架(Numpy 的 1 维数组)

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

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

import numpy as np

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

? 特点:

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

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

2d 数组:多层书架(Numpy 的 2 维数组)

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

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

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

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

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

shelves = np.array([

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

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

])

? 特点:

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

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

3d 数组:多排、多层、多书架(Numpy 的 3 维数组)

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

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

library = np.array([

[ # 第一个书架

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

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

],

[ # 第二个书架

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

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

]

])

? 特点:

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

? 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 的强大之处就在于,它能让我们轻松管理和计算这些数据!

爱看读书推荐阅读:正良缘杨辰秦惜打怪爆率太高,开局转职武神豪门大佬的六岁小侄女御兽:开局觉醒双灵环回到92:开局被俩大舅哥投河韩娱之影帝重生九零乱晴秋权门贵嫁重生神医嫡女不好惹对手不败战神秦惜杨辰绝代掌教贵女奸商丫头,悔婚无效韩娱之灿我有一个超能终端六零俏媳妇篮球皇帝姜先生的团宠小嗲精太娇了爱欲横流农门长姐有空间第39次相亲春闺密事缠绵入骨:总裁好好爱校花的透视高手农家后娘巧种田步步高升V5宠婚:鱼精萌妻,要乖乖凰妃倾天下超级保安在都市boss偏执宠:小娇妻,真甜!姑苏伊梦夜倾城大一开学,学姐一脚踢飞我的行李大国体育权臣重生后只想搞事业傲娇男神住我家:99次说爱你大时代1994闺门荣婿重启1986我在豪门当夫人萌宠豪门冷妻:非你不可道门小天师雄起,我洗鞋子养你少年风水师,出生就和白虎定亲辞金枝凤策长安农家团宠六岁半贪财王妃太嚣张甜宠娇妻无下限
爱看读书搜藏榜:宠婚为爱:甜妻你好文娱:我被黑成了娱乐圈大佬轮回新世规则兄弟!boss偏执宠:小娇妻,真甜!甜妻动人,霸道总裁好情深山村小药神豪门情夺之黑莲逆袭特勤精英九天无神官路登天逆袭,不服输的人生最精彩!漫威里的次元餐厅玉谋不轨四合院:我能采摘别人技能戒不掉的喜欢重生后我不用做寡妇了你是我心里说不出的痛日娱之遇见那些人开局尘遁换木遁,我被全网笑惨了田园医女之傲娇萌夫惹不得不是直播民生吗,你怎么成全能了尊主的巨星之路四合院:秦淮茹,我对寡妇没有兴独家蜜婚:帝少宠妻太深度都市仙途异能反派,求求你给主角留点活路吧学园异战录喷人就变强:我怼哭了百万毒鸡汤命运两头设堵我却左右逢源贵夫临门祸害娱乐圈,你说自己是正经人?巨星大导演庶福良缘重生日本之剑道大魔王哼!我的总裁大人说好断绝关系,你们后悔算什么?我的人工智能可以升级御兽:我契约的都是上古禁忌彪妻重生重生1990,带着全村人发家致一拳和尚唐三藏快穿:宠妻男二走上人生巅峰总有人爱你如命大侠等一等抗战之我每天一个签到大礼包[综]一梦经年破产千金逆风翻盘快穿攻略,黑化女配要洗白离婚后,我上离婚综艺被疯抢,前妻跪求复合
爱看读书最新小说:玉阶血夫人要和离?疯批权臣亲她红温重生之得意人生小司机的美女总裁老婆四嫁帝王,三位前夫坐不住了断亲后,我带全村悠哉度荒年天崩开局:伪装神女我赢麻了佟贵妃只想修仙鉴芳年刚穿八零,资本家小姐要买我老公玫瑰戟她算哪门子表姑娘婉风沉王府里来了个捡破烂的崽崽重生矿奴,却成为人类救世主?小撩精太黏人,被偏执校草亲哭穿书被鞭打,我抱上黑化首辅大腿京夜婚动与病弱兄长共梦一鸣江山定我在板鸭很开心换嫁随军,谁家凶兽奶呼呼呀!殿下,你抢的王妃是顶级大佬野欲诱吻于他怀中轻颤净水迎帆我女朋友是学医的全家偷听心声吃瓜,我赢麻了荒年肉满仓,缺德后娘养歪女主!和死对头双穿,冷面丈夫成了权臣恶毒公主觉醒后,他们都想当驸马开荒躲乱世,我家过的太富裕了!肥妻苟山村养娃,疯批佛子急疯了民国恶女求生游戏苟分日常七零:娇气包大小姐随军闹翻天穿越开自助,办个酒楼做首富她谋六零娇娇作精,糙汉老公带我躺赢前夫处处护青梅,重生改嫁他疯了非分之想七零娇妻萌宠在手,随军护家无忧被换命格后,玄门大佬杀疯了女配她过分美貌撩倒五个男主后,娇美寡妇跑路了刚大一就与女神老师被强制结婚春深囚宦逃荒有空间,嫁绝嗣糙汉一胎多宝守寡后,我逼疯了满朝文武去种田诈尸后,她成了大理寺卿的掌中娇八零:换嫁小渔村,我成全家团宠