📜  Python| numpy numpy.ndarray.__isub__()(1)

📅  最后修改于: 2023-12-03 15:34:15.594000             🧑  作者: Mango

Python | numpy numpy.ndarray.isub()

NumPy是Python的一个科学计算库,它支持大量的维度数组与矩阵运算,是基于Python语言的一个开源的科学计算库。其中的numpy.ndarray.__isub__()方法用于就地减法操作,即取两个数组的差,并将结果存入第一个数组中。

语法
numpy.ndarray.__isub__(self, value, /)
参数
  • value:被减数。
返回值

返回原数组,并且原数组中的元素已经减去了另一个数组中相应位置的元素。

示例
import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([0, 1, 2])

arr1 -= arr2

print(arr1)

输出结果为:

[1 1 1]

以上代码演示了numpy.ndarray.isub()的基本用法,可以看出,它实现了就地的减法操作。即将arr2中的元素分别从arr1中相应位置的元素中减去,并将结果存储回arr1中。