问题标签 [spectral]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2169 浏览

machine-learning - Scikit learn 的功能 Spectral clustering 可以处理多少矩阵大小?

我正在使用 scikit learn 的“光谱聚类”功能。我能够对 8100 x 8100 矩阵执行聚类,但此函数会为 10000 x 10000 矩阵引发错误。

有没有人将此功能用于大型矩阵?

编辑:我收到以下错误消息:

我的机器有 16 GB 内存。

0 投票
1 回答
46 浏览

matlab - 使用 MATLAB 分割 3-D 矩阵

我有一个表示高光谱图像的 3-D 矩阵:2 维表示不同的像素,1 维表示不同的光谱带。

我需要按以下方式分割此图像: 1. 将图像按像素划分为 2 段。2. 计算 2 段中每段的平均光谱值。3. 将 2 段中的每段中的所有像素设置为等于所述平均值。

最后,我需要将图像分成 2 段,同一段中的所有像素都等于该段的光谱平均值。

我试过使用kmeans,但到目前为止没有成功。

有谁知道该怎么做?

0 投票
1 回答
135 浏览

python - 是否存在频谱(Fiedler 向量)二等分产生的子树断开的条件?

我正在尝试将无向树划分为两个子树,每个子树都连接在一起。我的理解是,这可以使用此处描述的 Fiedler 矢量来完成。但是,当我遵循这个过程时,结果子树没有连接。

我用来实现二等分的代码如下,这里定义了不能二等分的树。

当我运行它时,结果子树都没有连接 - 每个子树都有一个或两个大的连接组件和几个孤立的节点。绘制 Fiedler 向量的值并识别孤立节点如下所示:

在此处输入图像描述

这到底是怎么回事?

0 投票
1 回答
61 浏览

r - 在 pavo 中自定义波长

我在 R 中使用 pavo 包来提取颜色变量并遇到我想为自定义范围计算色度的问题,但我似乎找不到让我修改函数的默认波长范围的代码

这将返回 23 个变量,都是默认函数,但都是在默认范围内计算的,我需要对其进行更改。任何想法都值得赞赏。

0 投票
0 回答
101 浏览

python - 如何减去两个高光谱图像?

我想用numpy和spectral python减去两个不同形状的高光谱图像,

但它向我显示了一个错误,由于形状不同,无法一起广播操作

arrImg 形状为 (2495, 1312, 784),arrWHITEREF 形状为 (10, 1312, 784)

如何减去两个高光谱图像?

.

0 投票
1 回答
519 浏览

r - 对称快速傅里叶变换

s在 R 中有带有值的向量。我只是使用该函数fft(s)来计算快速傅里叶变换。然后我将这些值打印到 在此处输入图像描述 x is simple的位置1,...length(fft(s))。我在这里看到了强烈的对称性——为什么会这样?我期望像 在此处输入图像描述 我做错了什么?

这是第一个情节的MWE:

0 投票
1 回答
4919 浏览

graph - 光谱聚类警告

我想知道当我在 Python 中运行光谱聚类代码时发生的这个警告的含义。

我提取了连接的组件,然后再次对每个组件应用光谱法,但仍然收到相同的警告!

警告是:

Calinski-Harabasz 得分,gamma= 1 n_clusters= 12 得分:29.6079084919

Calinski-Harabasz 得分,gamma= 1 n_clusters= 13 得分:28.0773430337

Calinski-Harabasz 得分,gamma= 1 n_clusters= 14 得分:29.2831696856

Calinski-Harabasz 得分,gamma= 1 n_clusters= 15 得分:28.8945479231

用户警告:图未完全连接,谱嵌入可能无法按预期工作。warnings.warn("图未全连接,谱嵌入"

0 投票
2 回答
4672 浏览

spectral - 使用光谱 python 读取 .img envi 文件

我正在尝试打开一个env .img 文件,并且有一个同名的.hdr 文件。在 .img 文件中有两个图像,我可以使用以下代码读取它们。

img(BSQ文件)的属性如下图

我想从 img 中提取这两个图像。但是当我尝试

它给了我一个大小为(7311,7371,1)的数组,但数组中的所有值都为零,但我知道它们应该是非零值。

我的问题是如何从 BSQ 文件中提取这两个图像?

0 投票
1 回答
3008 浏览

python-2.7 - 轮廓值增加而聚类数量增加

我有一个矩阵,行是品牌,列是每个品牌的特征。

首先,我用scikit learn计算亲和矩阵,然后在亲和矩阵上应用谱聚类来进行聚类。

当我针对每个簇数计算轮廓值时,只要簇数增加,轮廓值也在增加。最后当簇的数量越来越大时,计算轮廓值,它会给出NaN结果

0 投票
3 回答
25820 浏览

python - 在python中对图进行光谱聚类

我想使用谱聚类在 python 中对图进行聚类。

光谱聚类是一种更通用的技术,不仅可以应用于图形,还可以应用于图像或任何类型的数据,但是,它被认为是一种特殊的图形聚类技术。可悲的是,我在 python 在线中找不到光谱聚类图的示例。

我很想知道如何去做这件事。如果有人可以帮我弄清楚,我可以将文档添加到 scikit learn。

笔记: