加号操作:对于两个 list 类型,加号实现的是它们的拼接;而对于两个numpy.ndarray 类型,加号则是实现对应数组位置的相加。
import numpy as np
a = [1,2,3,4,5]
b = [4,5,2,3,1]
print('Shape of list_add_list',np.shape([a+b]),'\n')
print('Result of list_add_list',(a+b),'\n')
a = np.array([1,2,3,4,5])
b = np.array([4,5,2,3,1])
print('Shape of np.ndarry_add_np.ndarry',np.shape([a+b]),'\n')
print('Result of np.ndarry_add_np.ndarry',(a+b),'\n')
'''
Result:
Shape of list_add_list (1, 10)
Result of list_add_list [1, 2, 3, 4, 5, 4, 5, 2, 3, 1]
Shape of np.ndarry_add_np.ndarry (1, 5)
Result of np.ndarry_add_np.ndarry [5 7 5 7 6]
'''