在NumPy中相当于MATLAB的repmat

在NumPy中相当于MATLAB的repmat,第1张

在NumPy中相当于MATLAB的repmat

对于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]]])


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5646726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存