Python 数组处理全解析
1. 数组的形状与索引
- 形状属性 :每个数组对象
a都有一个a.shape属性,它是一个整数元组。len(a.shape)表示数组的秩,例如一维数组(向量)的秩为 1,a.shape只有一个元素。a.shape中的每个元素代表数组对应维度的长度,数组元素的总数(即大小)是a.shape中所有元素的乘积。数组的每个维度也称为轴,轴的索引从 0 开始,也允许使用负索引,-1 表示最后一个(最右边)的轴。 - 索引操作 :数组
a是一个 Python 序列,a[i]是a的一个子数组,其秩比a小 1,即a[i].shape == a.shape[1:]。当a的秩为 1 或 0 时,a的项就是其元素。可以使用正常的索引语法访问或更改a的项。
# 示例
import Numeric
a = Numeric.array([[1, 2, 3], [4, 5, 6]])
print(a[0].shape) # 输出 (3,)
超级会员免费看
订阅专栏 解锁全文
1429

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



