一.索引方式有哪些?
1.基本索引
使用整数或切片来访问数组的元素或子数组,例如 a[0] 或 a[1:3]。
2.高级索引
使用整数数组、布尔数组或其他序列来访问数组的元素,例如 a[[0,1,2]] 或 a[a>5]。
3.花式索引
使用 np.ix_ 函数来生成多个索引数组的笛卡尔积,从而访问数组的任意位置的元素,例如 a[np.ix_([1,2],[0,1])]。
二.np.zeros()函数
np.zeros(shape, dtype=None, order='C', *, like=None#可选参数不指定默认为numpy.float64 ‘C’ None)
可选参数若不填则为默认值。
作用:返回一个给定形状和类型的新数组,用0填充。
#例如:
import numpy as np
a = np.zeros((2, 3))
print(a)
输出结果:
[[0. 0. 0.]
[0. 0. 0.]]
三:Z = np.arange()函数
Z= np.arange(start, stop, step, dtype=None, *, like=None)
作用:用来创建等差数列的函数。
例如:
import numpy as np
Z = np.arange(10)
print(Z)
输出结果:
[0 1 2 3 4 5 6 7 8 9] #在四大点的第四小点中,我们举例说明了,如何将改变数组的形状,让数组变成矩阵