gpt4 book ai didi

python - 将 3d 矩阵转换为特征向量

转载 作者:行者123 更新时间:2023-12-01 05:02:45 25 4
gpt4 key购买 nike

所以我的数据形状为 (100,100,5000)。

基本上,它是一个 100 x 100 像素的图像,其中每个 (x,y) 像素都有一些频谱向量。所以,数据是格式

     [ [ [ 0, 0.2.....],[0.1,0.3.....].. and so on]]

当我们这样做时,d[0][0][0]对应于图像中的(0,0)像素并且频谱值为0

现在,我想在其中运行 kmeans 算法..这就是背景。

要运行kmeans,我想将其转换为特征向量..如

[0,0,0]
[0,0,0.2]
and so on..

有没有一种“python”方式来进行这种转换。我猜应该有一些 numpy reshape 方法可以轻松实现这一点,而不是编写我试图避免的三个 for 循环。

最佳答案

使用 numpy reshape http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html例如

a.reshape((m,n))

其中mn是数组a所需的坐标

关于python - 将 3d 矩阵转换为特征向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25718232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com