title: (Python) Is numpy.polynomial.polynomial broken in numpy 1.13.1 version?
body: <p>Trying to import numpy and call np.polynomial.polynomial</p>
  
  <pre><code>import gym
  import tensorflow as tf
  import numpy as np
  print(np.__version__)
  methods =[method_name for method_name in dir(np.polynomial)
   if callable((getattr(np.polynomial, method_name)))]
  print(methods)
  polyvalfromroots = np.polynomial.polynomial.polyvalfromroots
  from policy_gradient import util
  from policy_gradient.policy import CategoricalPolicy
  </code></pre>
  
  <p>result:</p>
  
  <pre><code>1.13.1
  ['Chebyshev', 'Hermite', 'HermiteE', 'Laguerre', 'Legendre', 'Polynomial', '_numpy_tester', 'bench', 'test']
  
  ---------------------------------------------------------------------------
  AttributeError                            Traceback (most recent call last)
  &lt;ipython-input-26-41682dd8722b&gt; in &lt;module&gt;()
        6  if callable((getattr(np.polynomial, method_name)))]
        7 print(methods)
  ----&gt; 8 polyvalfromroots = np.polynomial.polynomial.polyvalfromroots
        9 from policy_gradient import util
       10 from policy_gradient.policy import CategoricalPolicy
  
  AttributeError: module 'numpy.polynomial' has no attribute 'polynomial'
  </code></pre>
  
  <p>It has been modified to np.polynomial.Polynomial.</p>
  
  <p>But the document <a href="https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.polynomial.polynomial.polyvalfromroots.html" rel="nofollow noreferrer">here</a> still write numpy.polynomial.polynomial</p>
  
  <p>Is that a bug? What version of numpy should I restore to use numpy.polynomial.polynomial ?</p>