admin 管理员组

文章数量: 1087139


2024年3月9日发(作者:long和float哪个范围大)

numpy创建矩阵的函数

numpy中有多个函数可以用来创建矩阵。以下是一些常用的函数:

1. ():将输入的列表或元组转换为矩阵。

``` python

import numpy as np

matrix = ([[1, 2, 3], [4, 5, 6]])

print(matrix)

```

输出:

```

[[1 2 3]

[4 5 6]]

```

2. ():创建一个由0组成的矩阵。

``` python

import numpy as np

matrix = ((3, 3))

print(matrix)

```

输出:

```

[[0. 0. 0.]

[0. 0. 0.]

[0. 0. 0.]]

```

3. ():创建一个由1组成的矩阵。

``` python

import numpy as np

matrix = ((2, 4))

print(matrix)

```

输出:

```

[[1. 1. 1. 1.]

[1. 1. 1. 1.]]

```

4. ():创建一个单位矩阵,即对角线上的元素为1,其余元素为0。

``` python

import numpy as np

matrix = (4)

print(matrix)

```

输出:

```

[[1. 0. 0. 0.]

[0. 1. 0. 0.]

[0. 0. 1. 0.]

[0. 0. 0. 1.]]

```

5. ():创建一个随机矩阵,矩阵中的元素均为[0, 1)范围内的随机数。

``` python

import numpy as np

matrix = (2, 3)

print(matrix)

```

输出:

```

[[0.04305815 0.38375924 0.47584244]

[0.08006834 0.06719455 0.38168712]]

```

这些函数都可以指定矩阵的形状(维度)。


本文标签: 矩阵 创建 函数 元组 列表