Numpy Tutorial – 初始化数组/矩阵

import numpy as np

# 创建数值全部为0的,长度为10的数组
np.zeros(10,dtype=int)

# 创建数值全为1, shape为3x5的浮点型数组
np.ones((3,5),dtype=float)

# 创建数值全为3.14, shape为3x5的浮点型数组
np.full((3,5),3.14)

# 创建数值是一个线性序列,从0开始,到20结束,步长为2, shape为3x5的数组
np.arange(0,20, 2)

# 创建包含5个元素的数组,5个元素均匀的分布在0~1
np.linsapace(0, 1, 5)

# 创建shape为3x3,在0~1均匀分配的随机数组成的数组
np.random.random(3,3))

# 创建shape为3x3,均值为0,方差为1,正太分布的随即数数组
np.random.normal(0,1,(3,3))

# 创建shape为3x3,[0,10]区间的随机整形数组
np.random.randint(0,10,(3,3))

# 创建shape为3x3的单位矩阵
np.eye(3)12

# 创建一个由3个整形数组组成的未初始化的数组,数组的值是内存空间中的任意值
np.empty(3)

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据