С помощью Numpy ndarray .__ ifloordiv __ ()
мы можем разделить конкретное значение, указанное в качестве параметра в ndarray .__ ifloordiv __ ()
. Значение будет разделено на каждый элемент массива и помните, что оно всегда дает минимальное значение после деления.
Синтаксис: ndarray .__ ifloordiv __ ($ self , значение, /)
Возврат: self // = значение
Пример № 1:
В этом примере мы видим, что каждый элемент массива делится со значением, заданным в качестве параметра в методе ndarray .__ ifloordiv __()
, и дает минимальное значение каждого элемента, которое разделяется в массиве. Этот метод будет хорошо работать для положительных, отрицательных значений и значений массива с плавающей запятой.
# импортировать важный модуль в python
import
numpy as np
# создать массив с помощью NumPy
gfg
=
np.array ([
1
,
2.5
,
3
,
4.8
,
5
])
# применение метода ndarray .__ ifloordiv __ ()
print
(gfg .__ ifloordiv __ (
2
))
Выход:
[0. 1. 1. 2. 2.]
Пример № 2:
# импортировать важный модуль в python
import
numpy as np
# создать массив с помощью NumPy
gfg
=
np.array ([[
1
,
2
,
3
,
4.45
,
5
],
[
6
,
5.5
,
4
,
<класс кода = "value"> 3 ,
2.62
]])
# применение метода ndarray .__ ifloordiv __ ()
print
(gfg .__ ifloordiv __ (
3
))
Выход:
[[0. 0. 1. 1. 1.] [ 2. 1. 1. 1. 0.]]