2017-07-22 1 views
1

J'essaye d'obtenir la documentation de certains objets en appuyant sur cmd + I dans spyder mais cela donne une définition d'une ligne de l'objet au lieu d'une détaillée. J'utilise python 3.5 et spyder 3.1.4. Par exemple documentation pour objet OLS ressemble enter image description hereSpyder ne montre pas la documentation complète

où il aurait été comme enter image description here

Edit: Il ne se produit pas avec tous les objets de classe, mais par intermittence avec quelques pas sûr de ceux. J'ai actuellement les dépendances suivantes:

jedi >=0.9.0  : 0.9.0 (OK) 
matplotlib >=1.0 : 2.0.0 (OK) 
nbconvert >=4.0 : 4.2.0 (OK) 
numpy >=1.7  : 1.11.3 (OK) 
pandas >=0.13.1 : 0.19.2 (OK) 
pep8 >=0.6  : 1.7.0 (OK) 
psutil >=0.3  : 5.0.1 (OK) 
pyflakes >=0.6.0 : 1.5.0 (OK) 
pygments >=2.0 : 2.1.3 (OK) 
pylint >=0.25 : 1.6.4 (OK) 
qtconsole >=4.2.0: 4.3.0 (OK) 
rope >=0.9.4  : 0.9.4-1 (OK) 
sphinx >=0.6.6 : 1.5.1 (OK) 
sympy >=0.7.3 : 1.0 (OK) 

Répondre

-1

En effet, OLS utilise doc plutôt que le docstring « citation triple » (« » « ... « » ») pour la définition de la classe? Chaque fois qu'il utilise doc, en essayant d'obtenir la documentation de Cmd + I apporte le problème. Par exemple:

de OLS à l'importation statsmodels.regression.linear_model OLS() # Cmd + I sur ce point -> problème (OLS utilise doc) OLS.score() # Cmd + I sur ce point - -> pas de problème (OLS.score utilise docstring triple quote) De la console OLS? apporte la documentation complète cependant. here