python如何将二维数组转化成一维数组

作者:清风拂面 | 创建时间: 2023-06-09
在进行矩阵处理的时候我们往往需要将二维的转换成一维的,特别是在图像处理的过程,在处理直方图的时候,我们常常需要这么做,在Python中也有这种方法。 以一个图片的转化为例。...
python如何将二维数组转化成一维数组

操作方法

打开winPython中的idle界面,如图所示。

载入要用的工具箱,代码如下。 import numpy as np from skimage import exposure,data

读入一个图片,图片一般都是一个多维的矩阵。 img=data.camera()

使用下面指令,将图片转化成一维的向量。 arr=img.flatten()

对比原来数据的大小和新生成的一维数据的大小,可以看到我们的数组变成了一维的了。 print(img.shape) print(arr.shape)

温馨提示

如有疑问可以留言
分享可以使我们懂的更多
点击展开全文

更多推荐