如何导入线性代数 Python Jupyter Notebook

Posted

技术标签:

【中文标题】如何导入线性代数 Python Jupyter Notebook【英文标题】:How to Import linear_algebra Python Jupyter Notebook 【发布时间】:2017-02-18 11:00:30 【问题描述】:

我在尝试让 linear_algebra 模块在 Python 中的 Jupyter Notebook 上工作时遇到了一些困难。我正在尝试:

import linear_algebra

但我收到以下错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-30-7080be6cdc0f> in <module>()
----> 1 import linear_algebra

ImportError: No module named 'linear_algebra'

我不明白我做错了什么

感谢您的帮助

【问题讨论】:

这是什么库?你是怎么安装的?可以从终端导入吗? 感谢您的回复。这就是我得到的 # Import modules here --> from linear_algebra import shape, get_row, get_column, make_matrix, \vector_mean, vector_sum, dot,magnitude, vector_subtract, scalar_multiply, distance # 内联显示所有图 --> %matplotlib inline 当我第一次安装 Python 和 Jupyter Notebook 时,它会自动运行。我不得不再次下载它,因为我的 Windows 10 笔记本电脑上的自动更新导致 Jupyter Notebook 停止工作,现在 linear_algebra 无法在我的第二次下载中工作(在我的笔记本电脑上的另一个用户登录时) - 我在使用时使用了完全相同的代码首先下载Python并且它工作。除了 linear_algebra 模块之外,其他一切都与第一次下载时一样。 你没有回答我的任何问题。无论如何,这些细节属于问题而不是cmets。您可以编辑您的问题并添加更多细节,这将有助于它获得关注。 重新安装linear_algebra。确保为 Jupyter 用于执行 notebook 的同一个解释器安装它。 【参考方案1】:

“linear_algebra”不是库,因此您不能简单地将其导入。它是一个具有功能的文件(例如点),因此您必须确保您的主代码文件和linear_algebra.py 位于同一目录中。我希望这会有所帮助。

【讨论】:

最好的方法是让 Python 脚本可以看到 linear_algebra.py 的路径。如果 linear_alegbra.py 存储在文件夹 C:\Python_Stuff 中,则将其添加到代码“import sys 其次是 sys.path.append(r"C:\Python_Stuff")”中

以上是关于如何导入线性代数 Python Jupyter Notebook的主要内容,如果未能解决你的问题,请参考以下文章

python 导入python源文件,例如Jupyter笔记本

jupyter notebook怎么配置

Jupyter Notebook 中的 Python 相对导入

无法让熊猫打开 CSV [Python, Jupyter, Pandas]

Jupyter Notebook从同一目录中的python文件导入类

使用 Python 3 从另一个目录中的模块导入本地函数,并在 Jupyter Notebook 中进行相对导入