如何将python图像矩阵转换为一维向量
我有一个图像矩阵如何将python图像矩阵转换为一维向量,python,image-processing,Python,Image Processing,我有一个图像矩阵 [[0.12843137 0.13039216 0.13235294 ... 0.13529412 0.13333333 0.12647059] [0.13235294 0.12941176 0.13137255 ... 0.13137255 0.12941176 0.1254902 ] [0.13333333 0.13431373 0.13921569 ... 0.13333333 0.13431373 0.12745098] ...
[[0.12843137 0.13039216 0.13235294 ... 0.13529412 0.13333333 0.12647059]
[0.13235294 0.12941176 0.13137255 ... 0.13137255 0.12941176 0.1254902 ]
[0.13333333 0.13431373 0.13921569 ... 0.13333333 0.13431373 0.12745098]
...
[0.15098039 0.14411765 0.14509804 ... 0.09901961 0.10098039 0.09901961]
[0.14215686 0.15490196 0.14901961 ... 0.09509804 0.1 0.1 ]
[0.15196078 0.14901961 0.15686275 ... 0.10294118 0.09803922 0.10196078]]
我想通过列连接将其转换为一个一维向量?我试过了
rescaled_Image=rescale(image, scale=(0.5, 0.5))
one_dim_vector = np.ravel(rescaled_Image)
print(one_dim_vector).
但输出不正确
one_dim_vector = image.flatten('F')
用Fortran风格展平,请在中找到更多信息我需要通过矩阵的列串联得到列向量。我仍然不明白你的意思,你能用一个简单的9x9矩阵做一个简单的例子吗?谢谢Toby,我得到了答案。rescaled_Image=rescale(Image,scale=(0.5,0.5))vector=np.ravel(rescaled_Image)one_dim_vector=vector.restrape(-1,1)rescale(in rescale(Image,scale=(0.5,0.5))函数从何而来?