python - Ipython的配置

标签 python pandas ipython anaconda

我是 python 和 Ipython 的新手。我正在 YouTube 上关注 pandas 的数据分析。 the link

我安装了 Anaconda,然后开始在 Windows 8.1 上使用 Ipython

对于几个命令来说,似乎没问题

In [2]: print 5
5

但是当我尝试按照在线教程进行操作时,我的 Ipyhon 似乎出现了一些问题,

In [3]: %pylib inline
ERROR: Line magic function `%pylib` not found.

另外,我只是复制教程中的代码,只是像这样非常简单的代码

In [4]:plot(arange(10))
NameError                                 Traceback (most recent call last)
<ipython-input-6-353c92d67d6b> in <module>()
----> 1 plot(arange(10))

NameError: name 'plot' is not defined

“导入matplotlib”后,还是不行。

此外,代码 a = arange(10) 不起作用。我必须像这样使用它:

import numpy as np
a = np.arange(10)

但是这个视频里的导师并没有这样用。

我认为它应该与anaconda或Ipython的配置相关?

但我对此不确定,也不知道如何弄清楚。我在 Windows 64 位上使用最新版本的 anaconda。

有什么建议吗?谢谢!

最佳答案

  • 使用%pylab inline%pylab启用pylab模式。这将改变事件循环以内联显示绘图(笔记本)或在不同窗口中显示它们而不干扰代码执行(CLI)。
    • 执行 %pylab 将设置 ipython 很好地处理 matplotlib,并且还会提交 from pylab import * ,这会将 numpy 和 matplotlib 命令放入默认命名空间中。
    • 与此等效的方法是,当您调用 IPython 时,使用 `ipython --pylab [notebook|qtconsole|etc..]。在 Windows 中,您可以从控制台执行此操作,也可以更改快捷方式以添加命令行参数。
    • 您可以更改 IPython 系统范围的配置来加载 pylab,请参阅 http://ipython.org/ipython-doc/stable/config/overview.html#flags

有关更多信息,请参阅此答案:https://stackoverflow.com/a/21457629/3245308

关于python - Ipython的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21483799/

相关文章:

python - 关于使用 xhtml2pdf 从网站解析 css 的问题

python - 使用名为 guppy ( heapy ) 的 Python 工具时 C 代码中的段错误

python - 如何将字典转换为多级数据框?

python - 使用包含嵌套 JSON 字符串的一列解析 Pandas DataFrame 中的列

卡在 pool.join() 上的 Python 多处理

python - 如何让 Locust 根据另一个 API 的响应停止负载测试?

python - Youtube-dl 中视频格式转换的后处理关键

python - 将函数应用于 Pandas 数据框

python - 无法找到或加载 Qt 平台插件 "xcb"

python - 为什么 dict 和 dict.items() 的顺序不同?