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.

Previous topic

numpy.subtract

Next topic

numpy.floor_divide

This Page

Quick search