1
我已经从源代码安装了IPython 1.1.0,在Ubuntu 12.04中。在Ipython Qt控制台sp.info不在控制台内部打印
同样,我从源码安装了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)
感谢@Thomas的回复。 'optimize.fmin?'确实为ipython工作,它显示了信息,但并没有将它嵌入到qtconsole中,就像它在终端中一样。实际上,scipy.info()和numpy.info()也用于与我一起工作,当我从存储库安装了每一个东西时,但版本有点旧,所以我从他们的网站下载了最新版本,并从源代码安装它。之后,它不工作。 – user3091054