python numpy 创建矩阵的方法和示例
使用Python中的NumPy库可以方便地创建矩阵。以下是几个常用的方法:
1、使用numpy.array()创建矩阵
可以使用numpy.array()函数创建一个二维数组来表示矩阵。例如,以下代码将创建一个3x3的矩阵:
import numpy as np matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) print(matrix)
输出:
[[1 2 3] [4 5 6] [7 8 9]] ``` 2、使用numpy.zeros()创建矩阵 可以使用numpy.zeros()函数创建一个指定大小的矩阵,所有元素的值都为0。例如,以下代码将创建一个3x4的矩阵: ```python import numpy as np matrix = np.zeros((3, 4)) print(matrix)
输出:
[[0. 0. 0. 0.] [0. 0. 0. 0.] [0. 0. 0. 0.]]
使用numpy.ones()创建矩阵
可以使用numpy.ones()函数创建一个指定大小的矩阵,所有元素的值都为1。例如,以下代码将创建一个2x2的矩阵:
import numpy as np matrix = np.ones((2, 2)) print(matrix)
输出:
[[1. 1.] [1. 1.]] ``` 使用numpy.eye()创建单位矩阵 可以使用numpy.eye()函数创建一个指定大小的单位矩阵。例如,以下代码将创建一个3x3的单位矩阵: ```python import numpy as np matrix = np.eye(3) print(matrix)
输出:
html
[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]
这些方法只是NumPy库中的一部分,还有很多其他方法可以用于创建不同形式的矩阵。
相关文章