📅  最后修改于: 2023-12-03 15:19:14.529000             🧑  作者: Mango
在numpy中,ndarray类具有__neg__()方法,可以返回ndarray对象的负数版本。在这篇文章中,我们将学习如何使用numpy ndarray的__neg__()方法以及它的用法。
numpy.ndarray.neg()
无参数。
返回一个数组,该数组为待操作数组的负数版本。
import numpy as np
arr = np.array([1, 2, -3, 4, 5])
print("Original Array:\n", arr)
neg_arr = np.negative(arr)
print("\nNegative Array:\n", neg_arr)
输出:
Original Array:
[ 1 2 -3 4 5]
Negative Array:
[-1 -2 3 -4 -5]
在上面的示例中,我们首先创建了一个numpy数组arr,然后使用numpy的__neg__()方法获取该数组的负数版本。在这里,我们使用了numpy.negative()函数,该函数只是numpy的__neg__()方法的副本。