From fb506c64925266fca85d7e531c278604e9f124ef Mon Sep 17 00:00:00 2001 From: Josh Huang Date: Mon, 21 Apr 2025 03:49:45 +0000 Subject: [PATCH 1/2] Fix compilation errors and deprecation warnings modified: libact/base/dataset.py modified: libact/query_strategies/_hintsvm.pyx --- libact/base/dataset.py | 8 +++++--- libact/query_strategies/_hintsvm.pyx | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/libact/base/dataset.py b/libact/base/dataset.py index 8684116d..acd63430 100644 --- a/libact/base/dataset.py +++ b/libact/base/dataset.py @@ -34,12 +34,14 @@ class Dataset(object): """ def __init__(self, X=None, y=None): - if X is None: X = np.array([]) + if X is None: + X = np.array([]) elif not isinstance(X, sp.csr_matrix): X = np.array(X) - if y is None: y = [] - y = np.array(y) + if y is None: + y = [] + y = np.array(y, dtype=object) self._X = X self._y = y diff --git a/libact/query_strategies/_hintsvm.pyx b/libact/query_strategies/_hintsvm.pyx index dd6ae0b6..e7208247 100644 --- a/libact/query_strategies/_hintsvm.pyx +++ b/libact/query_strategies/_hintsvm.pyx @@ -3,7 +3,7 @@ import numpy as np cimport numpy as np from libc.stdlib cimport free -cimport _hintsvm +from . cimport _hintsvm cdef extern from *: ctypedef struct svm_parameter: From 6d173f2ff2cb32cfcd781b4cfd1d8bcb5dc6a820 Mon Sep 17 00:00:00 2001 From: Josh Huang Date: Mon, 21 Apr 2025 04:00:35 +0000 Subject: [PATCH 2/2] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 85c09f3b..37c796a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -setuptools +setuptools<60.0 numpy scipy scikit-learn>=0.24