可以使用numpy.array和numpy.reshape方法来解决这个问题。具体步骤如下:
以下是示例代码:
import numpy as np
# 创建一个包含所有矩阵元素的列表
matrix_elements = [1, 2, 3, 4, 5, 6, 7, 8]
# 使用numpy.array方法将列表转换为ndarray
matrix_array = np.array(matrix_elements)
# 使用numpy.reshape方法重塑ndarray
matrix_ndarray = matrix_array.reshape((-1, 2, 2))
print(matrix_ndarray)
输出:
[[[1 2]
[3 4]]
[[5 6]
[7 8]]]