手机浏览器扫描二维码访问
故事比喻:魔法书架与多维数组(NumPy多维数组)
在一个神秘的图书馆里,有一座巨大的魔法书架,它可以整齐地存放、查找、调整和计算大量的书籍。这个书架的排列方式非常特殊,就像NumPy的多维数组(ndarray),每一层、每一排、每一个格子都有规律可循。
1D数组:单层书架(NumPy的1维数组)
首先,魔法书架的第一层存放着一系列书籍,它们整齐地排成一排。
比喻:一维数组(1Darray)就是一排书。
importnumpyasnp
shelf=np。array([‘哈利波特’,‘纳尼亚传奇’,‘指环王’])
?特点:
?只有一排,没有更复杂的结构。
?你可以用索引快速找到书,比如shelf[0]就是‘哈利波特’。
2D数组:多层书架(NumPy的2维数组)
馆长觉得一排书不够放,于是他增加了第二层书架,现在书架上有多行书,每一行都是一个类别:
书架层书籍1书籍2书籍3
第一层(小说)哈利波特纳尼亚传奇指环王
第二层(科幻)三体银河帝国沙丘
比喻:二维数组(2Darray)就像一个有多层的书架,每一行是一个类别。
shelves=np。array([
[‘哈利波特’,‘纳尼亚传奇’,‘指环王’],
[‘三体’,‘银河帝国’,‘沙丘’]
])
?特点:
?每一行都是一类书,比如第一行是小说,第二行是科幻。
?shelves[1,0]代表‘三体’,因为[1]代表第二层,[0]代表第一本书。
3D数组:多排、多层、多书架(NumPy的3维数组)
为了存放更多的书,图书馆扩建了一个新的房间,里面有多个这样的书架。现在整个图书馆的结构变成这样:
比喻:三维数组(3Darray)就像有多个书架的房间。
library=np。array([
因为,她是真的很想念他,很想,很想,那股想要他的感觉,也越来越强烈。他们本来是夫妻,在这种事情上根本就没有必要压制。而且,此刻她也只是手受伤了而已...
音乐影视绘画书法雕塑文学你都懂?略知一二。都会一点的意思?嗯,都会亿点的意思。怀揣系统,靠艺术征服世界,成为各界人士顶礼膜拜的无冕之王。...
啥,老子堂堂的漠北兵王,居然要当奶爸?好吧,看在孩子他妈貌若天仙的份儿上,老子勉强答应了...
一觉醒来,世界大变。熟悉的高中传授的是魔法,告诉大家要成为一名出色的魔法师。居住的都市之外游荡着袭击人类的魔物妖兽,虎视眈眈。崇尚科学的世界变成了崇尚魔法,偏偏有着一样以学渣看待自己的老师,一样目光异样的同学,一样社会底层挣扎的爸爸,一样纯美却不能走路的非血缘妹妹不过,莫凡发现绝大多数人都只能够主修一系魔法,自己却是全系全能法师!...
少帅说我家夫人是乡下女子,不懂时髦,你们不要欺负她!那些被少帅夫人抢尽了风头的名媛贵妇们欲哭无泪到底谁欺负谁啊?少帅又说我家夫人娴静温柔,什么中医...
穿越加重生,妥妥主角命?篆刻师之道,纳天地于方寸,制道纹于掌间!且看少年段玉重活一世,将会过出怎样的精彩?...