【发布时间】:2018-06-23 14:55:49
【问题描述】:
给定一个矩阵,如:
1 0 0
0 1 1
1 1 0
我想将每个元素扩展为大小为 AxA 的“子矩阵”,例如 3x3,结果将是:
1 1 1 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0
0 0 0 1 1 1 1 1 1
0 0 0 1 1 1 1 1 1
0 0 0 1 1 1 1 1 1
1 1 1 1 1 1 0 0 0
1 1 1 1 1 1 0 0 0
1 1 1 1 1 1 0 0 0
在 Python 中使用 numpy(或 PyTorch)最快的方法是什么?
【问题讨论】:
-
定义“最快”。还是速度快且可读性够好?
-
我只是想知道如何避免使用两个循环,因为我有很多这样的矩阵(我有 4D 矩阵)。