一、np.zeros(5)的结果是
import numpy as np
zerosArr = np.zeros(5)
print(zerosArr)
执行以上代码会得到结果:
[0. 0. 0. 0. 0.]
np.zeros(5)表示创建一个长度为5的一维数组,并且元素都为0。
二、np.zeros函数什么意思
np.zeros函数用于创建指定形状和类型的数组,返回一个用0填充的数组。np.zeros()可以接收一个参数,比如np.zeros(5),创建一个长度为5的一维数组;也可以传入一个元组,比如np.zeros((2, 3)),创建一个形状为(2, 3)的二维数组。
三、np.zeros创建向量
import numpy as np
zerosVector = np.zeros(3)
print(zerosVector)
执行以上代码会得到结果:
[0. 0. 0.]
np.zeros(3)表示创建一个长度为3的一维数组,并且元素都为0,也可以看成是一个列向量。
四、np.zeros函数
在创建数组时,我们可以传入三个参数。np.zeros(shape, dtype=None, order=’C’)
- shape: 数组的形状,例如(2, 3)表示2行3列,(3,)表示一维数组。
- dtype: 数组的元素类型,例如np.int8、np.int16、np.float32等。默认为np.float64。
- order: 数组元素在内存中的存储顺序。C表示C语言风格(按行存储),F表示Fortran风格(按列存储)。默认为C。
五、np.zeros初始化矩阵
import numpy as np
zerosMatrix = np.zeros((2, 3))
print(zerosMatrix)
执行以上代码会得到结果:
[[0. 0. 0.]
[0. 0. 0.]]
np.zeros((2, 3))表示创建一个2行3列的二维数组,并且元素都为0,也可以看成是一个矩阵。
六、np.zeros(10)的结果是
import numpy as np
zerosResult = np.zeros(10)
print(zerosResult)
执行以上代码会得到结果:
[0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
np.zeros(10)表示创建一个长度为10的一维数组,并且元素都为0,也可以看成是一个列向量。
七、np.zeros((2, 3))表示产生
import numpy as np
zerosResult = np.zeros((2, 3))
print(zerosResult)
执行以上代码会得到结果:
[[0. 0. 0.]
[0. 0. 0.]]
np.zeros((2, 3))表示创建一个2行3列的二维数组,并且元素都为0,也可以看成是一个矩阵。
八、np.zeros_like选取
import numpy as np
onesArr = np.ones((3, 4))
zerosLikeArr = np.zeros_like(onesArr)
print(zerosLikeArr)
执行以上代码会得到结果:
[[0. 0. 0. 0. ]
[0. 0. 0. 0. ]
[0. 0. 0. 0. ]]
np.zeros_like根据已经有的数据类型和形状生成0填充的数组。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/230376.html