关于Numpy的⼗⼀种声明数组的⽅式
我有时候感觉⾃⼰的精⼒真的很分散,这次总结了⼗⼀种numpy的数组声明⽅式,是前段时间总结的,记性很差,今天才想起来分享⼀下:
import numpy as np
import array
'''numpy 中的数组声明⽅式:'''
# 声明⼀个全零的数组
a = np.zeros((2,3), dtype=int)
print(a)
# 声明⼀个全1数组
b = np.ones((3,3), dtype=float)
print(b)
linspace numpy
# 声明⼀个每个元素都相同的数组
c = np.full((4,3),666)
print(c)
# 从0开始以3为步长⼀直到100【不包括100】
d = np.arange(0,100,3)
print(d)
# ⾃定义数组
e = np.array([1,2,3,4,5])
print(e)
# 等间距数组,将0到100等分六份
f = np.linspace(0,100,6)
print(f)
# 0~1均匀分布的数组
g = np.random.random((3,3))
print(g)
# 均值为0,⽅差为1的数组
h = al(0,1,(3,3))
print(h)
# 随机整数数组
i = np.random.randint(0,10,(3,3))
print(i)
# 单位矩阵
j = np.eye(3)
print(j)
# 初始化算计数组
k = np.empty((3,2))
print(k)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。