【发布时间】:2021-07-21 06:58:19
【问题描述】:
我正在尝试运行一些时间序列深度学习算法,它们需要一些模块。但是,当我运行以下代码时,它给了我一个错误:
import pickle
import warnings
from math import sqrt
import lightgbm as lgb
import matplotlib as mpl
import numpy as np
import pandas as pd # Basic library for all of our dataset operations
import pmdarima as pm
import tensorflow as tf
import xgboost as xgb
from bayes_opt import BayesianOptimization
from fbprophet import Prophet
from gluonts.dataset.common import ListDataset
from gluonts.evaluation.backtest import make_evaluation_predictions
from gluonts.model.deepar import DeepAREstimator
from gluonts.mx.trainer import Trainer
from matplotlib import pyplot as plt
from sklearn import linear_model, svm
from sklearn.ensemble import RandomForestRegressor
from sklearn.metrics import make_scorer, mean_squared_error
from sklearn.model_selection import GridSearchCV, cross_val_score
from sklearn.neighbors import KNeighborsRegressor
from sklearn.preprocessing import StandardScaler
from statsmodels.tsa.ar_model import AR
from statsmodels.tsa.arima_model import ARIMA, ARMA
from statsmodels.tsa.holtwinters import ExponentialSmoothing, SimpleExpSmoothing
from statsmodels.tsa.statespace.sarimax import SARIMAX
from tqdm import tqdm
from utils.metrics import evaluate
这是它显示的错误:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-b033063c2c35> in <module>
29 from tqdm import tqdm
30
---> 31 from utils.metrics import evaluate
ModuleNotFoundError: No module named 'utils.metrics'
我尝试了很多天来找到 '''utils.metrics''',但我没有找到任何东西。如果您有任何解决此问题的想法,请帮助我。提前谢谢你。
编辑:这是包含代码的文件夹的样子。
【问题讨论】:
-
你正在运行的脚本文件必须有一个
utils.py文件,它们应该在同一个文件夹中 -
@Shar 谢谢,我去看看文件看看。
标签: python python-3.x jupyter-notebook