我的IPython用例之一是,通过交互式地修改和可视化大型numpy数组,找出如何处理(过滤等)它们。 一旦我对结果感到满意,我想创建一个脚本。你知道吗
因此,在交互式会话之后,只保留对某些变量的最终状态有贡献的代码是有用的。这将提高代码的可读性并减少执行时间。你知道吗
所以我想知道是否有一个聪明的方法来实现这一点,比如基于简单的语法评估过滤IPython输入历史?你知道吗
作为一个简单的例子,一个交互式会话包含
# play with a and b to create c
a = 2
b = someFunction(a,parameter = 1)
c = a + b # visualise c
b = someFunction(a,parameter = 2)
c = a + b # visualise c (happy now)
将简化为包含以下内容的脚本:
a = 2
b = someFunction(a,parameter = 2)
c = a + b
谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐