概述
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()所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复