You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SUSI处理高光谱3D数据遇两类报错,求技术解决方案

使用SUSI处理高光谱数据的报错问题

我尝试用SUSI处理高光谱数据,确定问题出在自身操作而非SUSI,以下是代码及对应报错信息:

1. 使用SOMClassifier时的报错

代码:

import susi as su
import spectral as sp
import spectral.io.envi as envi
import numpy as np
import matplotlib.pyplot as plt
import matplotlib


box = envi.open('C:/path/ref_16-2_22/normalised.hdr')
data = np.array(box.load())
som = su.SOMClassifier(n_rows=data.shape[0], n_columns=data.shape[1])
som.fit(data)

报错信息:

ValueError: estimator requires y to be passed, but the target y is None

2. 改用SOMClustering后的报错

调整后的代码:

som = su.SOMClustering(n_rows=data.shape[0], n_columns=data.shape[1])
som.fit(data)

报错信息:

ValueError: Found array with dim 3. None expected <= 2.

我确定是自身操作问题,请问有没有人使用过SUSI处理3D数据?

内容的提问来源于stack exchange,提问作者russj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 04:10:41