我已经从源代码在Ubuntu 12.04中安装了IPython 1.1.0。
同样,我从源头安装了Numpy-1.8.0,Scipy-0.13.1,Matplotlib-1.3.1。
当我使用Ipython Qt COnsole时,命令sp.info(optimize.fmin)不会在控制台中打印输出,但会将其打印在终端(pylab)中。无论如何它也可以在控制台中打印出来。
import numpy as np
import scipy as sp
from scipy import optimize
sp.info(optimize.fmin)
输出在pylab
中是这样的fmin(func, x0, args=(), xtol=0.0001, ftol=0.0001, maxiter=None, maxfun=None,
full_output=0, disp=1, retall=0, callback=None)
Minimize a function using the downhill simplex algorithm.
Parameters
----------
func : callable func(x,*args)
答案 0 :(得分:0)
您可以使用IPython的?
语法来获取有关任何对象的信息:
optimize.fmin?
这将适用于所有IPython环境。
然而,当我尝试使用时,scipy.info()
和numpy.info()
都在Qt控制台中工作,无论我是否以pylab模式启动它。我不确定他们为什么不适合你。