暴风中文 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

故事比喻:魔法书架与多维数组(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 的强大之处就在于,它能让我们轻松管理和计算这些数据!

暴风中文推荐阅读:反腐风云之收官之战重生之权臣的掌中娇和亲公主之冷霸汗王的心尖宠大梦我仙诀食香离谱!谁家召唤师开局召唤龙王总裁大人,V587!我的老爹是重生花神不花小王公锦鲤少女逃荒种田二十五岁才激活神豪系统?开局被富婆包围,校花:那我走?让你扮演胡桃,你把全网当客户?七公子1腹黑老公,严肃点!女主请自重,我真的只想刷奖励啊火葬场奇谈小时候救的校花,长大后她倒追我蛇蝎毒妃:本宫不下嫁换嫁八零:新婚夜队长起来洗床单暴君爹爹的团宠小娇包灾难艺术家溺宠俏妻:傲娇总裁狠狠爱全民女神:重生腹黑千金穿成恶毒后娘后她带崽野翻了!渣男系统:在恋爱游戏里大放异彩替嫁神医:腹黑世子,甩不掉带一帮靓妞去修仙我官场崛起,退婚的女友开始倒追黄金庭院:从灵开始的现世生活大戏骨不凡法师都市魔神:渡劫失败,夺舍重修娱乐圈最强替补工厂里的夫妻都市之神帝驾到重生了,此时不浪何时浪邻居是热芭?我有个大胆的想法!欺骗世界,我打造了现代超凡文明妻子背叛:摇身一变成太子至高使命分身强度拉满,我杀穿高武世界我在娱乐圈修仙修真三千年,校花竟是我老婆嫡女虐渣手册国庆回家多了个姐姐大小姐失忆后,前任纷纷回头了阿姨,你也不想这事被孩子知道吧御兽:SSS级的我被兽娘抢疯了重生之我只想做个贪财好色的俗人重生后,商业帝国信手拈来
暴风中文搜藏榜:我成了五个大佬的白月光舞动娱乐圈夺梦九帝斩天诀直上青云:从高考落榜开始蜜宠娇妻:BOSS夫人拽又甜每天一个战神技能华枝春满隋末扬旌都市修真:无敌杀伐开局操作蝙蝠侠重生60年代开始奋斗盛宠娇妻理论上可行东京大律师:开局律所破产苟不住的空间主豪门盛宠:司少,轻宠混世龙医这趟穿越有点险美女校花的全能保镖勒少的心尖萌妻婚后交锋之辣妻难驯重生87退婚后,前妻一家急疯了嫡女凶猛都市极品小仙医风水:姐,我不想努力了入狱成为天机神算,国家请我出山冥公子濒死病人,一首大不为震惊全网穿成男神电脑怎么破现代都市的鉴宝王者农门旺女:皇后,快来给朕抱抱!不敢在群里喊老婆,怕她们全回话重活之逍遥大明星重生空间之媳妇逆袭挂机修炼的我不敢躺平风雨兼程度十年从四合院开始的操蛋人生恶魔99次蜜吻:老公,宠太猛透视神医女婿天才萌宝,妈咪一个亿龙影战神:王者归来爱上女处长:一念翻身原神之古雨魔神我重生断绝关系,你们还没完了都市之绝世高手穿书后病娇暴君只在我怀里撒娇娇拍卖缅北噶腰团伙,警察关注我重生后我成了地产大亨群众官念
暴风中文最新小说:从不空军的钓场!钓鱼圈彻底失控了假死三年,我竟成了冰山女神的协议老公潜艇厨子:透视深海,我即是天眼至尊少年王踏出SSS女子监狱,我医武双绝穿进侯府当后妈后每天都想和离战神归来:与我为敌,统统灭族!重生1985:从收猴票开始首富之路田园乱人心重回1991都重生了谁还白手起家,我选择当富二代重生御兽,立志躺平却被女神契约重生换娘亲,炮灰成了名门贵女火红年代,这个小公安有情报系统快穿归来,网黑真千金杀穿娱乐圈乡下来的真千金,竟是玄学大佬替弟从军五载,归来全家夺我军功?全球高武:我背后一口棺,专业的捡尸随母改嫁旺新家,重生嫡女嘎嘎乱杀出道十年查无此人,圈内全是我前任?重回1960:渔猎白山松水我和富二代灵魂互换城市求生之牛小二的奇葩人生四合院:易中海的养老心思,被我扒个底婢女扶瑶我带小萝莉找上门,校花无痛当妈尚书千金投井后通灵?全京城慌了神医农女:我靠种田富甲天下七零随军:穿书作精她撩又甜重生后另择良婿,王爷红眼求名分踏出女子监狱后,三千囚徒誓死追随都市:女儿重生后,我成互联网教父了重生08:从拿下极品校花开始重生70,从给妻女煮碗白粥开始仕途风云:升迁消失三年回归,九个女总裁为我杀疯了大国军工:重生1985,为国铸剑香烬欢SSS警报!真龙踏出女子监狱!沪上名媛随军当晚,长官他破戒了大国房枭重生归来,我是战神也是首富女子监狱归来,我无敌于世知青下乡:从当赤脚医生治疗中风开始召唤之王:我手搓九星大魔神,你哭什么分开四年,容总他又带崽来求婚了捡漏我是认真的,空间里全是帝王绿复读一年,你攒了7个前女友?每日情报,从洗浴中心拯救校花开始!重生七八:从上山采药开始致富