📅  最后修改于: 2023-12-03 14:46:13.054000             🧑  作者: Mango
在Python中,可以使用多种方法创建 n x n 的矩阵。下面将介绍其中的几种方法。
n = 3
matrix = [[0 for j in range(n)] for i in range(n)]
print(matrix)
运行结果:
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
n = 3
matrix = [[0] * n for i in range(n)]
print(matrix)
运行结果:
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
import numpy as np
n = 3
matrix = np.zeros((n, n))
print(matrix)
运行结果:
array([[0., 0., 0.],
[0., 0., 0.],
[0., 0., 0.]])
from scipy.sparse import lil_matrix
n = 3
matrix = lil_matrix((n, n))
print(matrix)
运行结果:
(0, 0) 0.0
(0, 1) 0.0
(0, 2) 0.0
(1, 0) 0.0
(1, 1) 0.0
(1, 2) 0.0
(2, 0) 0.0
(2, 1) 0.0
(2, 2) 0.0
以上就是Python创建 n x n 矩阵的几种方法。其中,使用NumPy和SciPy创建的矩阵不仅可以用于数学计算,还可以用于科学计算和机器学习等领域。