📅  最后修改于: 2023-12-03 15:34:15.594000             🧑  作者: Mango
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
中。