python numpy 创建矩阵的方法和示例

2023-03-08 00:00:00 创建 示例 矩阵

使用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库中的一部分,还有很多其他方法可以用于创建不同形式的矩阵。

相关文章