Python3 numpy数组添加

时间:2017-03-15 14:10:34

标签: python-3.x numpy

import numpy as np

pp = np.array(p)       # p is some array

print(pp[0])
print(pp[1])
print(pp[0] + pp[1])

results in : [138 138 138]
         [138 138 148]
         [20 20 40]

为什么会这样?为什么增加了错误?

1 个答案:

答案 0 :(得分:0)

你的数组显然是由无符号字节组成的(dtype = uint8)。您的值在此数据类型的0..255范围内回绕。

相关问题