admin 管理员组

文章数量: 887062


2024年1月6日发(作者:this英文发音)

numpy库常用的创建数组函数

Numpy是一个基于Python的科学计算库,它提供了高效的多维数组对象和各种派生对象(如掩码数组和矩阵)以及用于数组操作的函数,这些函数可以在数组上进行操作,无需编写循环,从而使得向量化计算更加容易和快速。在Numpy中,我们可以使用多种不同的函数来创建数组,下面就让我们来了解一下其中常用的几种函数。

1. ()

()函数是Numpy中最常用的数组创建函数之一,它将Python列表、元组或其他序列类型转换为Numpy数组。例如,我们可以使用以下代码创建一个一维数组:

import numpy as np

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

print(a)

输出结果为:[1 2 3 4 5]

我们也可以使用()函数来创建二维数组,例如:

import numpy as np

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

print(b)

输出结果为:

[[1 2 3]

[4 5 6]]

2. ()

()函数可以用来创建全零数组,它的使用方法如下:

import numpy as np

c = (5)

print(c)

输出结果为:[0. 0. 0. 0. 0.]

我们还可以使用()函数来创建多维的全零数组,例如:

import numpy as np

d = ((2, 3))

print(d)

输出结果为:

[[0. 0. 0.]

[0. 0. 0.]]

3. ()

()函数可以用来创建全一数组,它的使用方法和

()函数类似,例如:

import numpy as np

e = (5)

print(e)

输出结果为:[1. 1. 1. 1. 1.]

我们还可以使用()函数来创建多维的全一数组,例如:

import numpy as np

f = ((2, 3))

print(f)

输出结果为:

[[1. 1. 1.]

[1. 1. 1.]]

4. ()

()函数可以用来创建一维数组,它的使用方法与Python中的range()函数类似,例如:

import numpy as np

g = (5)

print(g)

输出结果为:[0 1 2 3 4]

我们可以将()函数的参数设置为两个,第一个参数表示起始值,第二个参数表示终止值,例如:

import numpy as np

h = (2, 10)

print(h)

输出结果为:[2 3 4 5 6 7 8 9]

我们还可以设置()函数的第三个参数,表示步长,例如:

import numpy as np

i = (2, 10, 2)

print(i)

输出结果为:[2 4 6 8]

5. ce()

ce()函数可以用来创建一维数组,它的使用方法如下:

import numpy as np

j = ce(0, 1, 5)

print(j)

输出结果为:[0. 0.25 0.5 0.75 1. ]

我们可以将ce()函数的参数设置为三个,第一个参数表示起始值,第二个参数表示终止值,第三个参数表示数组的长度,例如:

import numpy as np

k = ce(0, 1, 10)

print(k)

输出结果为:[0. 0.11111111 0.22222222 0.33333333

0.44444444 0.55555556

0.66666667 0.77777778 0.88888889 1. ]

6. ()

()函数可以用来创建单位矩阵,它的使用方法如下:

import numpy as np

l = (3)

print(l)

输出结果为:

[[1. 0. 0.]

[0. 1. 0.]

[0. 0. 1.]]

我们还可以设置()函数的第二个参数,表示矩阵的列数,例如:

import numpy as np

m = (3, 4)

print(m)

输出结果为:

[[1. 0. 0. 0.]

[0. 1. 0. 0.]

[0. 0. 1. 0.]]

7. ()

()函数可以用来创建随机数组,它的使用方法如下:

import numpy as np

n = (5)

print(n)

输出结果为:[0.56639774 0.78318184 0.27286162 0.33857138

0.90371262]

我们还可以使用()函数来创建多维的随机数组,例如:

import numpy as np

o = (2, 3)

print(o)

输出结果为:

[[0.2166394 0.4263003 0.91559285]

[0.34555971 0.43159819 0.97871162]]

总结:Numpy提供了多种不同的函数来创建数组,包括()()、、()、、()()、和ce()()等函数,这些函数可以满足不同场景下的需求,我们可以根据实际情况选择合适的函数进行使用。


本文标签: 函数 数组 创建