1

我已经从源代码在 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)
4

1 回答 1

0

您可以使用 IPython 的?语法来获取有关任何对象的信息:

optimize.fmin?

这将适用于所有 IPython 环境。

但是,当我尝试它们时scipy.info()numpy.info()它们都在 Qt 控制台中工作,无论我是否以 pylab 模式启动它。我不确定他们为什么不适合你。

于 2013-12-11T20:21:00.447 回答