- *和 ** 只在“传参”时才有用。否则是语法错误。
- * 处理“顺序参数”,比如 f(1,2,3) ,可以是 f(*[1,2,3]) ;def f(*args)。
- ** 处理“关键词参数”,比如 f(a=1, b=2, c=3) , 可以是 f(**{‘a’:1, ‘b’: 2, ‘c’: 3});def f(**kwargs)
print(*[[12,2],[34,4]]): print在python3也是一个函数
[corr2d(i,j) for i,j in zip(X,K)]
[
[[19. 25.]
[37. 43.]]
<NDArray 2x2 @cpu(0)>,
[[37. 47.]
[67. 77.]]
<NDArray 2x2 @cpu(0)>
]
*[corr2d(i,j) for i,j in zip(X,K)];
[[19. 25.]
[37. 43.]]
<NDArray 2x2 @cpu(0)>,
[[37. 47.]
[67. 77.]]
<NDArray 2x2 @cpu(0)>
实例:
nd.add_n(*[corr2d(i,j) for i,j in zip(X,K)])