使用numpy创建数组:可以array(list),或者numpy的ones(全为1)、zeros(全为0)、random(随机数)内置方法。

加减乘除运算的运算规则:


对创建矩阵的索引,切片操作:

对多维矩阵的创建:


也可以在定义矩阵时在list内定义多个list:

axis 参数执行跨行或跨列聚合:
二维数组:axis无参数时:将data平铺成一个一维数组进行相关操作
# axis = 0时:按列进行绑定的操作
# axis = 1时:按行进行绑定的操作
# 三维数组:
# axis无参数时:将data平铺成一个一维数组进行相关操作
# axis = 0时:按照页进行绑定的操作
# axis = 1时:按列进行绑定的操作
# axis = 2时:按行进行绑定的操作

转置(T)和重整矩阵格式(reshape):



垂直拆分:numpy.vsplit(数组,份数)->(数组片段)

水平拆分:numpy.hsplit(数组,份数)->(数组片段)

本文介绍了如何使用NumPy库创建数组,包括全1、全0及随机数组,并讲解了数组的基本运算规则、索引与切片操作。此外还详细说明了如何通过axis参数对多维数组进行跨行或跨列的聚合操作,以及如何利用转置和重塑来改变数组的形状。
445

被折叠的 条评论
为什么被折叠?



