### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Mathematical functions »

# numpy.true_divide

`numpy.``true_divide`(x1, x2[, out])

  Returns an element-wise, true division of the inputs.

  Instead of the Python traditional ‘floor division’, this returns a true division. True division adjusts the output type to present the best answer, regardless of input types.

  Parameters: | x1 : array_like Dividend x2 : array_like Divisor
  Returns: | out : ndarray Result is scalar if both inputs are scalar, ndarray otherwise.

  Notes

  The floor division operator (‘//’) was added in Python 2.2 making ‘//’ and ‘/’ equivalent operators. The default floor division operation of ‘/’ can be replaced by true division with ‘from __future__ import division’.

  In Python 3.0, ‘//’ will be the floor division operator and ‘/’ will be the true division operator. The ‘true_divide(x1, x2)’ function is equivalent to true division in Python.

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Mathematical functions »