Movatterモバイル変換


[0]ホーム

URL:


SciPy

numpy.fmod

numpy.fmod(x1,x2,/,out=None,*,where=True,casting='same_kind',order='K',dtype=None,subok=True[,signature,extobj]) = <ufunc 'fmod'>

Return the element-wise remainder of division.

This is the NumPy implementation of the C library function fmod, theremainder has the same sign as the dividendx1. It is equivalent tothe Matlab(TM)rem function and should not be confused with thePython modulus operatorx1%x2.

Parameters:
x1:array_like

Dividend.

x2:array_like

Divisor.

out:ndarray, None, or tuple of ndarray and None, optional

A location into which the result is stored. If provided, it must havea shape that the inputs broadcast to. If not provided orNone,a freshly-allocated array is returned. A tuple (possible only as akeyword argument) must have length equal to the number of outputs.

where:array_like, optional

Values of True indicate to calculate the ufunc at that position, valuesof False indicate to leave the value in the output alone.

**kwargs

For other keyword-only arguments, see theufunc docs.

Returns:
y:array_like

The remainder of the division ofx1 byx2.This is a scalar if bothx1 andx2 are scalars.

See also

remainder
Equivalent to the Python% operator.

divide

Notes

The result of the modulo operation for negative dividend and divisorsis bound by conventions. Forfmod, the sign of result is the sign ofthe dividend, while forremainder the sign of the result is the signof the divisor. Thefmod function is equivalent to the Matlab(TM)rem function.

Examples

>>>np.fmod([-3,-2,-1,1,2,3],2)array([-1,  0, -1,  1,  0,  1])>>>np.remainder([-3,-2,-1,1,2,3],2)array([1, 0, 1, 1, 0, 1])
>>>np.fmod([5,3],[2,2.])array([ 1.,  1.])>>>a=np.arange(-3,3).reshape(3,2)>>>aarray([[-3, -2],       [-1,  0],       [ 1,  2]])>>>np.fmod(a,[2,2])array([[-1,  0],       [-1,  0],       [ 1,  0]])

Previous topic

numpy.float_power

Next topic

numpy.mod

Quick search

  • © Copyright 2008-2018, The SciPy community.
  • Last updated on Jul 24, 2018.
  • Created usingSphinx 1.6.6.

[8]ページ先頭

©2009-2025 Movatter.jp