Python | Numpy numpy.ndarray .__ sub __ ()

| | | | |

С помощью Numpy numpy.ndarray .__ sub __ () мы можем вычесть конкретное значение, указанное в качестве параметра в ndarray .__ sub __ ( ) . Значение будет вычтено для каждого элемента в массиве .

Синтаксис: ndarray .__ sub __ ($ self, value, /)

Возврат: собственное значение

Пример № 1:
В этом примере мы видим, что из каждого элемента массива вычитается значение, указанное в качестве параметра в методе ndarray.__sub__(). Помните одну вещь: это не будет работать для двойных значений.


# импортировать важный модуль в python

import numpy as np


# создать массив с помощью NumPy

gfg = np.array ([ 1 , 2 , 3 , 4 , 5 ] )


# применение метода ndarray .__ sub __ ()

print (gfg .__ sub __ ( 5 ))

Выход:

[-4 -3 -2 - 1 0] 

Пример № 2:


# импортировать важный модуль в python

import numpy as np


# создать массив с помощью NumPy

gfg = np.array ([[ 1 , 2 , 3 , 4 , 5 ],

[ 6 , 5 , 4 , 3 , 2 ] ])


# применение ndarray метод .__ sub __ ()

print (gfg .__ sub __ ( 5 ))

Вывод:

[[-4 -3 -2 -1 0] [1 0 -1 -2 -3]]