admin 管理员组

文章数量: 1184232


2024年4月22日发(作者:memorystream测试)

numpy创建数组的方法

Numpy创建数组

介绍

Numpy是Python中常用的数学库,提供了一个强大的多维数组对

象和各种用于操作数组的函数。在本文中,我们将介绍各种方法用于

创建Numpy数组。

方法一:使用()函数

该方法是最简单、最常用的创建Numpy数组的方法。通过传入一

个列表或元组,即可创建一个Numpy数组。

import numpy as np

#

创建一个一维数组

arr1 = ([1, 2, 3, 4, 5])

print(arr1)

#

创建一个二维数组

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

print(arr2)

方法二:使用()函数

该方法可以创建一个元素全为0的Numpy数组。可以指定数组的

形状,如(2,3)表示创建一个2行3列的数组。

import numpy as np

#

创建一个

3

2

列的全

0

数组

arr = ((3, 2))

print(arr)

方法三:使用()函数

该方法可以创建一个元素全为1的Numpy数组,用法与()函数类

似。

import numpy as np

#

创建一个

2

4

列的全

1

数组

arr = ((2, 4))

print(arr)

方法四:使用()函数

该方法可以按照指定的范围和步长创建一个Numpy数组。

import numpy as np

#

创建一个从

0

9

的一维数组

arr = (10)

print(arr)

#

创建一个从

1

10

,步长为

2

的一维数组

arr = (1, 11, 2)

print(arr)

方法五:使用()函数

该方法可以创建一个在指定范围内均匀分布的Numpy数组。

import numpy as np

#

创建一个从

0

1

之间,等间距的

5

个数的一维数组

arr = (0, 1, 5)

print(arr)

方法六:使用()函数

该方法可以创建一个由随机数填充的Numpy数组。

import numpy as np

#

创建一个

2

3

列的随机数组

arr = (2, 3)

print(arr)

方法七:使用()函数

该方法可以创建一个单位矩阵,即对角线上元素全为1,其余元

素全为0的Numpy数组。

import numpy as np

#

创建一个

3

3

列的单位矩阵

arr = (3)

print(arr)

总结

本文介绍了七种常见的方法用于创建Numpy数组。在实际应用中,

我们可以根据需求选择不同的方法进行创建。无论是基于已有数据的

转换,还是基于特定规律的生成,Numpy提供了丰富的功能,能够帮助

我们更高效地处理数据。


本文标签: 创建 方法 数组