代码
import numpy
# Python numpy 加负号
def test_list2negative():
# 输入a
a = np.array([0, 3, 4, 5, 7, 6, 8, 9])
print("a: ", a)
# 处理:加负号
a = -1 * a
# 输出处理后的a
print("After process: ", a)
# 程序入口
if __name__ == '__main__':
test_list2negative()
输出
a: [0 3 4 5 7 6 8 9]
After process: [ 0 -3 -4 -5 -7 -6 -8 -9]
特殊情况说明
# 空数组的情况
a: []
After process: []
# 多维的情况
a: [[0 3]
[4 5]
[7 6]
[8 9]]
After process: [[ 0 -3]
[-4 -5]
[-7 -6]
[-8 -9]]