|  |      1wzwwzw      2020-09-12 23:11:28 +08:00 ipython 一些高亮还有还有一些提示上会比较友好,还有调用系统 shell,历史记录。 交互式变成与 直接运行 python 脚本,而言,交互式会保存一些环境变量。在 pandas numpy 这种场景特别合适。 | 
|  |      2black11black      2020-09-12 23:12:39 +08:00 jupyter 可以保存和恢复内存状态,例如在分别有三条顺序执行命令 1 、2 、3 的情况下,可以单独修改 2 号命令,影响 2 和 3,而不用重新解释 1 号命令。对于单个代码段占用大量 CPU 计算时间和内存的任务很有效,所以虽然 jupyter 作为编辑器不太好用,但是机器学习很多人推荐使用 | 
|      3dlsflh      2020-09-12 23:18:27 +08:00 via Android 做试验调参数做科学计算用这个太方便了。 | 
|      4aloxaf      2020-09-12 23:44:54 +08:00 这个介绍有问题,ipython 最大的特点是支持交互式编程,就跟说 Python 最大的特点是支持解释运行一样…… | 
|      5Hlianbobo OP @black11black 关于 123 命令的方便之处可否举个简单的例子。 另,这种便捷性,Spyder 具备么。Spyder 也是基于 ipython 的。 | 
|  |      6sean10      2020-09-13 02:57:25 +08:00 via Android @Hlianbobo 比如你要加载一个很大的模型,或者在 1 里做了一个比较耗时的操作,你改 2 完全不需要再重新执行 1 那部分 | 
|  |      8PTLin      2020-09-13 09:57:12 +08:00 我感觉 IPython 那一套东西就是让 Python 可以勉强达到 Mathematica 的效果。 | 
|  |      9silkriver      2020-09-13 10:51:38 +08:00 | 
|  |      10wuwukai007      2020-09-13 11:11:26 +08:00 ipython 的 ↑ ,可以返回历史记录,比如 con = pymysql.conect(xxx),你只要打 con + ↑,直接返回历史记录 | 
|  |      11leyle      2020-09-13 13:48:11 +08:00 |