【发布时间】:2017-12-25 05:11:15
【问题描述】:
data = np.genfromtxt("breastCancer.txt", delimiter=',').astype(np.float32)
data = data[~np.isnan(data).any(axis=1)]
ROW, COLUMN = data.shape
label = data[:, -1]
input = data[:, 1:COLUMN - 1]
scaler = preprocessing.MinMaxScaler(feature_range=(-1.0, 1.0))
scaler.fit(input)
input = scaler.transform(input)
model = SpectralCoClustering(n_clusters=3, random_state=0)
model.fit(input)
我尝试对 (-1.0, 1.0) 范围内的数据集进行双聚类。在我的数据中,我没有任何 inf 或 nan。但它会引发ValueError: array must not contain infs or NaNs in SpectralCoclustering 的错误。你能帮我么?我需要一个范围 (-1, 1) 中的数据集,所以我不想在正范围内更改它。
【问题讨论】:
-
我尝试了 [0,1] 范围内的数据集。它也会引发同样的错误。
标签: python-3.x cluster-analysis valueerror