我是靠谱客的博主 陶醉时光,这篇文章主要介绍np.zeros(),np.empty(),现在分享给大家,希望可以做个参考。

np.zeros()

np.zeros(shape, dtype=float, order=‘C’)
返回值: 返回一个给定形状和类型的用0填充的数组
参数:

  • shape: 形状
  • dtype:数据类型,可选参数,默认numpy.float64
import numpy as np
array1 = np.zeros(5, np.float32) #生成包含5个元素的零一维数组,且各元素为float32
print(array1, array1.shape, array1.dtype)  # [0. 0. 0. 0. 0.] (5,) float32

在这里插入图片描述

array2 = np.zeros((2,3), np.float32) # 生成2行3列的零矩阵
print(array2, array2.shape, array2.dtype)  

在这里插入图片描述

np.empty()

np.empty(shape[, dtype, order])
返回值: 依给定的shape, 和数据类型 dtype, 返回一个一维或者多维数组,数组的元素不为空,为随机产生的数据。
参数:

  • shape: 整数或者整型元组定义的返回数组的形状。
  • dtype:数据类型, 定义返回数组的类型
  • order: {‘C’, ‘F’}, 规定返回数组元素在内存的存储顺序。 可选。C - rowmajor ; F - columnmajor
import numpy as np
array3 = np.empty((2,3))  #  生成2行3列的随机数组
print(array3, array3.dtype, array3.shape) 

在这里插入图片描述

array4 = np.empty(0, np.float32)
print(array4, array4.dtype, array4.shape) 

在这里插入图片描述

最后

以上就是陶醉时光最近收集整理的关于np.zeros(),np.empty()的全部内容,更多相关np内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部