【发布时间】:2021-06-02 20:12:49
【问题描述】:
我正在尝试制作一个 8*8 的矩阵,所以我使用了这个:
s=np.indices((8,8))
输出:
array([[[0, 0, 0, 0, 0, 0, 0, 0],
[1, 1, 1, 1, 1, 1, 1, 1],
[2, 2, 2, 2, 2, 2, 2, 2],
[3, 3, 3, 3, 3, 3, 3, 3],
[4, 4, 4, 4, 4, 4, 4, 4],
[5, 5, 5, 5, 5, 5, 5, 5],
[6, 6, 6, 6, 6, 6, 6, 6],
[7, 7, 7, 7, 7, 7, 7, 7]],
[[0, 1, 2, 3, 4, 5, 6, 7],
[0, 1, 2, 3, 4, 5, 6, 7],
[0, 1, 2, 3, 4, 5, 6, 7],
[0, 1, 2, 3, 4, 5, 6, 7],
[0, 1, 2, 3, 4, 5, 6, 7],
[0, 1, 2, 3, 4, 5, 6, 7],
[0, 1, 2, 3, 4, 5, 6, 7],
[0, 1, 2, 3, 4, 5, 6, 7]]])
但是,我只想要一个看起来像第一个矩阵的单个矩阵。
【问题讨论】:
-
numpy.zeros(shape=(8,8))如果你想要一个用 0 填充的 8x8 矩阵 -
你希望这个矩阵的内容是什么?
-
结果应该和第一个数组一样。
标签: python matrix numpy-ndarray