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

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

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创建二维数组

使用numpy.zeros创建数组
import numpy as np

arr = np.zeros((2, 3))
print(arr)

输出:
[[0. 0. 0.]
 [0. 0. 0.]]

  推荐:NumPy数组操作

3、使用numpy.zeros创建多维数组

使用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]]

  推荐:NumPy Ndarray对象

5、元组数据类型NumPy数组

元组数据类型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


晓得博客,版权所有丨如未注明,均为原创
晓得博客 » Python中使用Numpy创建含零的Numpy数组

转载请保留链接:https://www.pythonthree.com/create-array-of-zeros-using-numpy/

滚动至顶部