创建一个全为零的Numpy数组

创建一个全为零的Numpy数组

创建一个全为零的Numpy数组

  在本文中,我们将学习如何在给定数组的形状和类型的情况下创建一个全零填充的 Numpy 数组。

  推荐:使用Numpy生成随机数

 Numpy.zeros() 方法

  我们可以使用 Numpy.zeros() 方法来完成这个任务。该方法采用三个参数,讨论如下 –

shape : 整数或整数序列
order : C_contiguous 或 F_contiguous
         C contiguous内存中的连续顺序最后一个索引变化最快)
         C order表示对数组操作row-rise会稍微快一些
         FORTRAN-内存中的 FORTRAN 连续顺序(第一个索引变化最快)
         F order意味着按列操作会更快。
dtype : [optional, float(byDeafult)] 返回数组的数据类型。  

  推荐:NumPy二元运算符

  示例#1:

创建一个全为零的Numpy数组
# Python Program to create array with all zeros
import numpy as geek

a = geek.zeros(3, dtype = int)
print("Matrix a : \n", a)

b = geek.zeros([3, 3], dtype = int)
print("\nMatrix b : \n", b)


输出:
Matrix a : 
 [0 0 0]

Matrix b : 
 [[0 0 0]
 [0 0 0]
 [0 0 0]]

  推荐:NumPy Broadcast广播

  示例#2:

创建全为零的Numpy数组
# Python Program to create array with all zeros
import numpy as geek

c = geek.zeros([5, 3])
print("\nMatrix c : \n", c)

d = geek.zeros([5, 2], dtype = float)
print("\nMatrix d : \n", d)


输出:
Matrix c : 
 [[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]

Matrix d : 
 [[0. 0.]
 [0. 0.]
 [0. 0.]
 [0. 0.]
 [0. 0.]]

  推荐:Python中使用Numpy创建含零的Numpy数组

  推荐:Nmupy教程


晓得博客,版权所有丨如未注明,均为原创
晓得博客 » 创建一个全为零的Numpy数组

转载请保留链接:https://www.pythonthree.com/create-a-numpy-array-filled-with-all-zeros/

滚动至顶部