numpy数组(4)-二维数组

python创建二维 list 的方法是在 list 里存放 list :

numpy可以直接创建一个二维的数组:

numpy二维数组获取某个值:

[a, b] : a 表示行索引, b 表示列索引,就是获取第 a 行第 b个元素

也可以截取某一部分,组成一个新的numpy数组:

也可以获取某一行或者某一列,得到一个新的一维的numpy数组:

二维numpy数组同样有 mean() , std() 等内置方法,计算的是整个数组的所有值,无论在哪行哪列:

二维数组的向量化运算也是一样的:

一个综合栗子:

找出第一天里客流量最多的车站,然后返回这个车站的日平均客流,以及返回所有车站的平均日客流,作为对比:

补充:

栗子中的 max_index = ridership[0, :].argmax() 也可以写成 max_index = np.argmax(ridership,axis=1)[0]

一个是数组的方法,一个是numpy的方法,其中的 axis 表示轴,后面会细讲.

Original: https://www.cnblogs.com/liulangmao/p/9236480.html
Author: 诗&远方
Title: numpy数组(4)-二维数组

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/9076/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总