文章目录
创建一个全为零的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:
# 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]]
示例#2:
# 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.]]
推荐:Nmupy教程
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折