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()()等函数,这些函数可以满足不同场景下的需求,我们可以根据实际情况选择合适的函数进行使用。
版权声明:本文标题:numpy库常用的创建数组函数 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704475722h461422.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论