x1 = np.array([5, 0, 3, 3, 7, 9])
x2 = np.array([[3, 5, 2, 4],
[7, 6, 8, 8],
[1, 6, 7, 7]])
1.通过中括号指定索引获取第i个值
x1[0] # 5
x1[4] # 7
2.使用负值索引获取数组的末尾索引
x1[-1] # 9
x1[-2] # 7
3.多维数组中,用逗号分隔的索引元组获取元素
x2[0, 0] # 3
x2[2, 0] # 1
x2[2, -1] # 7
4.可以用上述索引方式修改元素值
x2[0, 0] = 12
注意:和Python列表不同,NumPy数组是固定类型。当你试图将一个浮点值插入一个整型数组时,浮点值会被截短成整型。并且这种截短是自动完成的,不会给你提示或警告。