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

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

天才小说推荐阅读:女神的贴身高手官神盛世婚宠:娇妻,余生多指教女boss坑仙路农门寡妇养崽日常极品修真邪少同妻夫人神州战神道吟神级透视无上神帝我的七个姐姐绝色倾城陆云叶倾城你好,我最爱的人福孕娇娘嫁到,病娇太子三年抱俩不可思议杀手:求求你杀死我!修仙吗,舒心就好夜玄周幼薇超品奇才仙王的日常生活盛世为凰:暴君的一等贤妃山村绯色人生凌天战神大佬退休之后四合院:傻柱坐牢十年,跪求原谅商界闲鱼的高武传奇刚离婚,老婆就跪求复合我写的设定能改变现实赤色脊梁重生九零掌上宝重生之农门娇女冷艳总裁的妖孽兵王财神佑富马俊传奇我师傅是林正英开局七十二擒拿手美国牧场的小生活恶魔就在身边御兽觉醒:魔兽时代刚重生,女神教授在我怀里嘤嘤嘤绝世邪神这个鬼王不太冷我的邻居是女妖战神无双九重天陈狂吴雨晴妖孽狂医杀手很寂寞斗罗活久见医处相思爱若繁花盛开股神传说之崛起都市之盖世英豪无限背包与无限轮回
天才小说搜藏榜:权谋天下之凤倾三国万倍收益,秒杀宗师我真想平平无奇啊重回七零:赚钱小娇妻赘婿重生,他复仇杀疯了断绝关系后,首富亲妈跪求我回家新婚夜,替嫁娇妻她不干了飘渺倾城国运婚配:开局纲手等坏了缅北:动我妹妹者死见面后,我们的友情逐渐变质主政风云朝生暮死:雪洗凡尘快穿归来后我苏了农门药香之最强剩女爹地,妈咪要嫁人!英灵觉醒:开局盘古田螺姑娘求人宠我只想当个小鲜肉啊相妖师龙珠之最终守护被渣男劈腿,豪门继承人拉着我闪婚绝品仙尊赘婿齐天战神2005从干脆面到世界首富全球震惊!你管这叫普通男人?甜蜜婚宠:傅少,放肆宠关于大明星老婆是多重人格这件事我家总裁爱吃醋巧手田园男神在隔壁:宠妻365天无敌龙神进化系统凝妆一眼入心,此生唯君龙王婿萧战姜雨柔全文免费阅读从一体双生成为世界传奇红绣高武:升级从杀蚊子开始四合院:张弛有度双穿:我在两界当主宰今天你立Flag了吗堕入深渊的女人我!活了5000年!重生1984:开局被二姐堵在浴室霹雳之圣星之行开局克死八个老板,转眼间城塌了纯情护卫江总,你家崽又带夫人去相亲了我有一个正能量系统花开无须折
天才小说最新小说:乡野神医,逍遥快活绑定消费系统后,我摆烂式暴富全民武魂:开局获得百万年魂环不是,死对头女帝咋跟着我穿越回来了?无极战神,生死轮回觉醒F级天赋,但我是复制圣体杀鬼能挣钱,那我打个毛线工重生七零:知青媳妇送上门,我打猎养家四合院:重生何雨柱,收拾许大茂都离婚了,谁还没几个红颜知己?四合院:贾家远亲,我的截胡人生和校花换天赋后,我缔造诸天神灵开局获得超人基因,我能锤爆一切重生1961,我靠赶海发家致富全球诡变:我的姐姐竟然是诡重生78搞科研,怎么全球都慌了?御兽:开局一只功夫熊猫综影:从流金双美开始横推赛后被学姐缠上怎么办?70年代,星际传承与商业传奇床位狂想者联盟我与诸葛大力的二十一次相遇扮演龙王就能变强?那我演爆!脑残废柴能逆袭抱得女神归狂飙:我在京海调教高小兰四合院:暴易中海,踹贾张氏维度修真从蝼蚁到创世仕途如潮平凡人生呐异荒租客返利:我有一栋楼黑丝女神重生62:开局拒愚孝,下乡迎娶女知青跌下山崖后,觉醒轩辕血脉神龙一出,吓傻全球御兽师!老辈子的故事职业觉醒:我在青铜圣殿送外卖邪龙出狱,从女战神退婚开始无敌拥有BUG天赋的我,杀穿副本异界出差回来,妻子给我一个大惊喜龙族:小怪兽联盟渣爹抛妻弃女前,小奶团重生了校花女神轻点卷,再卷我就无敌了带着仓库回七零,全家吃肉奔小康!给人喜当爹:竟是自己亲女儿重生78:什么吃软饭,我这叫追妻系统大二才刚开始,你就财富自由了?校花太主动,我这个渔夫扛不住我真龙出狱,踏出SSS女子监狱后无敌穿书反派:我世家独子,你让我当舔狗?重生58,你们务工吃草,我却躺平吃肉