mindspore.numpy.kron
- mindspore.numpy.kron(a, b)[源代码]
两个数组的Kronecker积。
计算Kronecker积,即先将第二个数组分块,然后使用第一个数组缩放后组成的复合数组。
说明
不支持bool值。
- 参数:
a (Union[int, float, list, tuple, Tensor]) - 输入值。
b (Union[int, float, list, tuple, Tensor]) - 输入值。
- 返回:
Tensor。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore.numpy as np >>> output = np.kron([1,10,100], [5,6,7]) >>> print(output) [ 5 6 7 50 60 70 500 600 700] >>> output = np.kron([5,6,7], [1,10,100]) >>> print(output) [ 5 50 500 6 60 600 7 70 700] >>> output = np.kron(np.eye(2), np.ones((2,2))) >>> print(output) [[1. 1. 0. 0.] [1. 1. 0. 0.] [0. 0. 1. 1.] [0. 0. 1. 1.]]