Umap导入导致异常:Numba需要NumPy 1.20或更低

2ic8powd  于 2023-10-19  发布在  其他
关注(0)|答案(2)|浏览(312)

我试图在我的实验室工作中导入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

如果你帮我解决这个问题,我将非常感激。

oknrviil

oknrviil1#

numpy的最新版本是1.22.3,截至2022年5月5日。你将不得不降级你的numpy包
请运行下面的代码,它应该得到解决

pip install numpy==1.20.0
kmb7vmvb

kmb7vmvb2#

我测试了一下:除了根据需要降低numpy版本外,还可以通过卸载然后重新安装numba来解决问题。

pip uninstall numba
pip install numba

相关问题