Numpy中zeros函数、ones函数、empty函数、linspace函数、zeros_like函数创建数组

zeros函数创建的数组元素均为0
zeros函数创建数组格式是这样的,zeros(shape,dtype=float),例如

arr = np.zeros((3,4),dtype=float)
arr

其中shape是一个3x4的数组
运行结果为
图片说明

ones函数创建的数组元素均为1
ones函数创建数组是这样的,ones(shape),例如

arr = np.ones((2,2))
arr

其中shape是一个2x2的数组
运行结果
图片说明

empty函数创建数组,元素是空的
empty函数创建数组是这样的,empty(shape,dtype,order),order一般不太起多大的作用,shape形状里边的元素一般是空的,但会使用之前储存过的数字,例如

arr = np.empty((3,3),dtype=float)
arr

运行结果
图片说明

linspace函数是创建一个等分的数组的函数,
linspace函数创建数组是这样的,linspace(start,stop,num,endpoint=Ture/False)
num的意思是linspace创建数组里边元素的个数,而且是从start到stop的平分,endpoint的意思是包含stop这个数字吗,例如

arr = np.linspace(0,10,5)
arr

运行结果
图片说明

zeros_like(array)函数是创建一个像array数组的数组,形状像传入的array,但是元素都是0
例如

arr = np.array([[1,2,3],[4,5,6]])
np.zeros_like(arr)

运算结果
图片说明
同样的也有ones_like、empty_like

全部评论

相关推荐

10-15 20:01
已编辑
上海大学 Java
钉钉什么垃圾公司,约面鸽人
光年在眼前:不是坏事,感觉钉钉挺逆天的,二面结束还给我留作业,让我使用钉钉和看最新的发布会,然后说感受,我是应该不会去,三面直接拒绝不面了
点赞 评论 收藏
分享
迷茫的大四🐶:现在是幻想时间查看图片
双非本科的出路是什么?
点赞 评论 收藏
分享
青春运维少年不会梦到...:实习大王
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务