在 scipy 中将 qmc 作为子模块导入
Posted
技术标签:
【中文标题】在 scipy 中将 qmc 作为子模块导入【英文标题】:importing qmc as submodule in scipy 【发布时间】:2021-10-29 12:31:40 【问题描述】:当我从scipy.stats import qmc
写信时,我在 Jupyter 笔记本中遇到导入错误:
ImportError: cannot import name 'qmc' from 'scipy.stats' (C:\winapps\Anaconda3\lib\site-packages\scipy\stats\__init__.py)
我想做 Halton 采样,我该如何解决这个问题?
【问题讨论】:
【参考方案1】:qmc
模块是在 scipy 的 1.7.0 版本中添加的(大约 2021 年 7 月)。您可能需要更新软件包。由于您使用的是 Anaconda,您可以使用:
conda install scipy=1.7
虽然这可能会破坏您的基础环境。相反,您最好使用 conda 创建一个新环境:
conda create -n myenv scipy=1.7 pandas ipykernel
【讨论】:
以上是关于在 scipy 中将 qmc 作为子模块导入的主要内容,如果未能解决你的问题,请参考以下文章
导入pyspark ETL模块并使用python子进程作为子进程运行时出错
Python导入statsmodels没有名为'scipy.linlang'的模块