我试图在我的实验室工作中导入UMAP库,但我得到一个错误ImportError: Numba needs NumPy 1.20 or less
。在运行代码之前,我检查了两个包都是预安装的,并且两个包都有最新版本。下面是我的代码:
# Импорт базовых библиотек
import numpy as np
import pandas as pd
# Визуализация
import seaborn as sns
import matplotlib.pyplot as plt
# Датасеты
from sklearn.datasets import load_iris # для классификации
from sklearn.datasets import load_boston # для регрессии
# Utils
from sklearn.model_selection import train_test_split, cross_val_score
# Модели (классификация)
from sklearn.neighbors import KNeighborsClassifier
from sklearn.ensemble import RandomForestClassifier
from sklearn.svm import SVC
# Модели (регрессия)
from sklearn.linear_model import LinearRegression, Ridge
from sklearn.ensemble import RandomForestRegressor
from sklearn.svm import SVR
# Метрики
from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score, roc_auc_score # для классификации
from sklearn.metrics import mean_absolute_error, mean_squared_error # для регрессии
# Misc
from sklearn.manifold import TSNE
# Для того, чтобы узнать возраст игрока
from datetime import datetime as dt
import umap
from sklearn.cluster import KMeans
如果你帮我解决这个问题,我将非常感激。
2条答案
按热度按时间oknrviil1#
numpy的最新版本是1.22.3,截至2022年5月5日。你将不得不降级你的numpy包
请运行下面的代码,它应该得到解决
kmb7vmvb2#
我测试了一下:除了根据需要降低numpy版本外,还可以通过卸载然后重新安装
numba
来解决问题。