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

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

Python | numpy numpy.ndarray.neg()

在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__()方法的副本。

注意事项
  1. neg()方法会在操作后返回新的ndarray对象。
  2. numpy数组中的每个元素都会被取反。