对于Matlab用户,这是一个更好(官方)的NumPy链接-恐怕其中的Mathesaurus已经过时了。
的numpy的当量
repmat(a, m, n)是
tile(a, (m,n))。
这适用于多个维度,并提供与matlab类似的结果。(Numpy给出了3d输出数组,正如您期望的那样-由于某些原因,matlab提供了2d输出-但内容相同)。
Matlab:
>> repmat([1;1],[1,1,1])ans = 1 1
蟒蛇:
In [46]: a = np.array([[1],[1]])In [47]: np.tile(a, [1,1,1])Out[47]: array([[[1], [1]]])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)