Python | Numpy ndarray .__ ifloordiv __ ()

| | | | | | | |

С помощью 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.]]