Python中使用Numpy创建含零的Numpy数组
在Numpy中,数组是相同数据类型的元素的集合,并由正整数元组索引。数组中的维数在 Numpy 中称为数组的秩。Numpy 中的数组可以以多种方式形成,不同数量的 Rank 决定数组的大小。它也可以从各种数据类型生成,例如列表、元组等。要创建一个带有零的 NumPy 数组,使用numpy.zeros()函数返回给定形状和类型的新数组,带有零。 以下是以下方法的语法。
语法: numpy.zeros(shape, dtype=float, order='C')
- shape:整数或整数序列
- order: {‘C’, ‘F’},可选,默认:’C’
- dtype: [可选,float浮动(默认)]。
返回:具有给定形状、数据类型和顺序的零数组。
在本文中,我们晓得博客将介绍Python中使用Numpy创建含零的Numpy数组。
推荐:NumPy数值范围的数组
1、使用numpy.zeros创建一维数组
import numpy as np
arr = np.zeros(9)
print(arr)
输出:
[0. 0. 0. 0. 0. 0. 0. 0. 0.]
2、使用numpy.zeros创建二维数组
import numpy as np
arr = np.zeros((2, 3))
print(arr)
输出:
[[0. 0. 0.]
[0. 0. 0.]]
推荐:NumPy数组操作
3、使用numpy.zeros创建多维数组
import numpy as np
arr = np.zeros((4, 2, 3))
print(arr)
输出:
[[[0. 0. 0.]
[0. 0. 0.]]
[[0. 0. 0.]
[0. 0. 0.]]
[[0. 0. 0.]
[0. 0. 0.]]
[[0. 0. 0.]
[0. 0. 0.]]]
4、整数数据类型NumPy zeros数组
import numpy as np
arr = np.zeros((2, 3), dtype=int)
print(arr)
输出:
[[0 0 0]
[0 0 0]]
5、元组数据类型NumPy数组
在输出中,i4指定 4 个字节的整数数据类型,而 f8 指定 8 个字节的浮点数据类型。
import numpy as np
arr = np.zeros((2, 2), dtype=[('x', 'int'),
('y', 'float')])
print(arr)
print(arr.dtype)
输出:
[[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]]
[('x', '<i4'), ('y', '<f8')]
推荐:NumPy教程
推荐:什么是NumPy
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折