我的问题是在尝试导入DCSBM模型时:
代码:
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
import hyppo
from hyppo.time_series import _utils as _utils
from graspy.embed import AdjacencySpectralEmbed
from graspy.models import DCSBMEstimator
from graspy.models import EREstimator
from graspy.models import SBMEstimator
from graspy.models.sbm import _block_to_full, _get_block_indices
from graspy.simulations import er_np, sbm
错误:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-33-287386449480> in <module>()
8 from hyppo.time_series import _utils as _utils
9 from graspy.embed import AdjacencySpectralEmbed
---> 10 from graspy.models import DCSBMEstimator
11 from graspy.models import EREstimator
12 from graspy.models import SBMEstimator
2 frames
/usr/local/lib/python3.7/dist-packages/graspy/inference/latent_distribution_test.py in <module>()
26 from sklearn.metrics.pairwise import PAIRWISE_KERNEL_FUNCTIONS
27 from hyppo.ksample import KSample
---> 28 from hyppo._utils import gaussian
29
30 _VALID_DISTANCES = list(PAIRED_DISTANCES.keys())
ModuleNotFoundError: No module named 'hyppo._utils'
---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
我认为hyppo.\u utils不存在,已经被hyppo.time\u系列所取代,在该文件夹中存在所需的\u utils包
我们如何解决这个问题
我只是想运行教程:https://docs.neurodata.io/notebooks/pedigo/graspologic/2020/09/24/latent_model_tutorial.html
在Google colab上运行
这条线
from hyppo.time_series import _utils as _utils
是我在试图解决问题时添加的,但不起作用
看起来您正在使用一个旧版本的软件包-它现在被称为“graspologic”。如果
pip install graspologic
,from graspologic.models import DCSBMEstimator
应该可以正常工作。只要把代码中所有写着“graspy”的地方都换成“graspologic”我们也很乐意回答有关github问题的问题!(我是该计划的出资人之一)
相关问题 更多 >
编程相关推荐