Spec-Zone.ru › NumPy 1.16

numpy.floor

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

Возвращает целую часть числа, меньшую или равную входному значению, поэлементно.

Целая часть скалярного x — это наибольшее целое число i, такое что i <= x. Она часто обозначается как \lfloor x \rfloor.

Параметры:
x : array_like

Входные данные.

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

Место, в которое будет сохранено значение результата. Если указано, оно должно иметь форму, на которую распространяются входы. Если не указано или None, возвращается только что выделенный массив. Кортеж (возможен только как ключевой аргумент) должен иметь длину, равную количеству выходов.

where : array_like, optional

Значения True указывают на вычисление ufunc в этой позиции, значения False — на сохранение значения в выходе без изменений.

**kwargs

Для других ключевых аргументов см. документацию по ufunc.

Возвращает:
y : ndarray or scalar

Целая часть каждого элемента в x. Это скаляр, если x — скаляр.

См. также

ceil, trunc, rint

Примечания

Некоторые программы для работы со электронными таблицами вычисляют «целую часть, направленную к нулю», другими словами floor(-2.5) == -2. NumPy вместо этого использует определение floor, где floor(-2.5) == -3.

Примеры

>>> a = np.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0])
>>> np.floor(a)
array([-2., -2., -1.,  0.,  1.,  1.,  2.])

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.floor.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API