跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • ipython 交互变成和 Python 交互变成有什么不同
未分類
1 9 月 2020

ipython 交互变成和 Python 交互变成有什么不同

ipython 交互变成和 Python 交互变成有什么不同

資深大佬 : Hlianbobo 5

看了网上一些文章介绍 ipython 最大的特点是支持交互式编程。又说以 ipython 为基础的 jupyter 交互式编程多么方便。我一直不太明白交互式编程的含义。看了几个视频。好像就是 写个 print 直接出结果。写过 x=1+1,print 一下就现实 2 。感觉这些 python 都可以实现啊。那 ipython 究竟有什么是 python 默认环境做不了或做不好的功能?或者我对交互式编程有误解?
大佬有話說 (11)

  • 資深大佬 : wzwwzw

    ipython 一些高亮还有还有一些提示上会比较友好,还有调用系统 shell,历史记录。
    交互式变成与 直接运行 python 脚本,而言,交互式会保存一些环境变量。在 pandas numpy 这种场景特别合适。

  • 資深大佬 : black11black

    jupyter 可以保存和恢复内存状态,例如在分别有三条顺序执行命令 1 、2 、3 的情况下,可以单独修改 2 号命令,影响 2 和 3,而不用重新解释 1 号命令。对于单个代码段占用大量 CPU 计算时间和内存的任务很有效,所以虽然 jupyter 作为编辑器不太好用,但是机器学习很多人推荐使用

  • 資深大佬 : dlsflh

    做试验调参数做科学计算用这个太方便了。

  • 資深大佬 : aloxaf

    这个介绍有问题,ipython 最大的特点是支持交互式编程,就跟说 Python 最大的特点是支持解释运行一样……

  • 主 資深大佬 : Hlianbobo

    @black11black 关于 123 命令的方便之处可否举个简单的例子。
    另,这种便捷性,Spyder 具备么。Spyder 也是基于 ipython 的。

  • 資深大佬 : sean10

    @Hlianbobo 比如你要加载一个很大的模型,或者在 1 里做了一个比较耗时的操作,你改 2 完全不需要再重新执行 1 那部分

  • 主 資深大佬 : Hlianbobo

    @sean10 这个上已经有人说了,不知可否给个具体的例子

  • 資深大佬 : PTLin

    我感觉 IPython 那一套东西就是让 Python 可以勉强达到 Mathematica 的效果。

  • 資深大佬 : silkriver

    可以看下这篇文章 https://www.jianshu.com/p/bfa418357f6f

  • 資深大佬 : wuwukai007

    ipython 的 ↑ ,可以返回历史记录,比如 con = pymysql.conect(xxx),你只要打 con + ↑,直接返回历史记录

  • 資深大佬 : leyle

    bpython 感觉也很好用。
    Home – bpython
    https://bpython-interpreter.org/

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具