制作从0到n的矩阵
making matrices that start from 0 to n
我想知道如何制作一个从 0 到 16 的 4*4 矩阵?
我不想手动完成。 想象一下为从 0 到 100 开始的 10*10 矩阵做这件事。大声笑。 必须有一些比手动更有效的方法。
使用 numpy 最容易做到这一点。请尝试以下操作。
import numpy as np
print(np.reshape(np.arange(16),(4,-1)))
结果:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]
[12 13 14 15]]
如果您希望数字从 1 变为 16,则只需加 1,如
1 + np.reshape(np.arange(16),(4,-1))