我正在尝试使用Coursera提供的关于线性代数的有趣课程。该课程是Python。我对R很熟悉。
似乎要按照课程我不能假设绘图就像调用plot()
一样简单。
特别是,在第一个讲座之一中有这个命令:
>>>L = [2 + 2j, 3 + 2j, 1.75 + 1j]
>>>from plotting import plot
>>> plot(L)
适用于教师,但在尝试时会导致以下错误:
>>> from plotting import plot
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
from plotting import plot
ImportError: No module named 'plotting'
我去了帮助页面,它提到Python中的绘图使用互联网浏览器,并建议检查哪个浏览器是默认的。我使用Opera(不要问......),好像它是公认的浏览器之一。
如果只是安装'绘图'模块,因为错误信息清楚地说明了,我可以问一下这是怎么做的吗?
注意:我已经通过简单地下载anaconda然后从调出IP Notebook cmd
的提示输入> ipython notebook
来解决了这个问题。提示。浏览器应该使用jupyter接口打开; ipython笔记本非常出色,允许在本地网络服务器界面中进行科学的绘图,降价和乳胶,干净而美观。在会话期间,cmd
窗口应保持打开状态。此外,要将项目保存到文件夹,应在开始会话之前将目录更改为该文件夹,同时使用cmd
行。这就是它的样子:
答案 0 :(得分:3)
从http://resources.codingthematrix.com/下载plotting.py以解决此问题。
答案 1 :(得分:1)
我认为您需要安装sympy http://docs.sympy.org/dev/modules/plotting.html检查文档并安装deatils https://github.com/sympy/sympy/wiki/Download-Installation
答案 2 :(得分:0)
我不知道有一个叫做情节的图书馆。但你可以在这里找到类似的东西:Wiki-NumericAndScientific-Plotting
答案 3 :(得分:0)
plotting.py有一个在退出时删除文件的过程。我在调用plot()之后添加了一个虚拟打印命令来延迟该方法的触发,并且能够在调试会话中看到该图。退出过程中的删除只能在每次运行plot()时在机器上创建临时文件时删除。
来自绘图导入图 图([1 + 2J]) 打印(&#39;等待&#39)