From 0d1fe66744fe429542666f672f386c51dc72dc70 Mon Sep 17 00:00:00 2001 From: cy <939601402@qq.com> Date: Tue, 15 Oct 2024 19:16:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20function.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- function.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/function.py b/function.py index 9e9362d..1c00292 100644 --- a/function.py +++ b/function.py @@ -44,7 +44,7 @@ def classify(input_vector, dataSet, labels, k=2): dataSet_size = dataSet.shape[0] # 计算马氏距离 cov_matrix = np.cov(dataSet.T) - inv_cov_matrix = np.linalg.inv(cov_matrix) + inv_cov_matrix = np.linalg.pinv(cov_matrix) diff_mat = np.tile(input_vector, (dataSet_size, 1)) - dataSet distances = [] for i in range(dataSet_size):