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. Она часто обозначается как.
Параметры: -
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— скаляр.
Примечания
Некоторые программы для работы со электронными таблицами вычисляют «целую часть, направленную к нулю», другими словами
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