数组之形状修改
- ndarray.reshape(shape,order)-----返回新的数组
- 返回一个具有相同数据域,但shape不一样的视图
- 行、列不进行互换
- ndarray.resize(new_shape)
- 修改数组本身的形状(需要保持元素个数前后相同)
- 行、列不进行互换
- ndarray.T
- 数组的转置
- 将数组的行、列进行互换
数组之类型修改
- ndarray.astype(type)
- 返回修改了类型之后的数组
- ndarray.tostring([order])或者ndarray.tobytes([order])
- 构造包含数组中原始数据字节的python字节
数组之去重
-
np.unique()
-
返回一个一维数组且元素不重复。
-
t1 = np.array([[[1, 2, 2, 2, 3], [5, 5, 5, 6, 7]], [[4, 4, 5, 5, 6], [7, 7, 7, 8, 8]]]) print(t1) print(np.unique(t1))
-