我是靠谱客的博主 陶醉时光,最近开发中收集的这篇文章主要介绍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.zeros(),np.empty()所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部