翼度科技»论坛 编程开发 python 查看内容

python中zeros函数和ones函数的详细用法

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
在使用Python进行数据分析和科学计算时,经常需要创建和操作多维数组。NumPy是Python中一个常见的数学库,它提供了许多方便的函数来创建、操作和处理多维数组。
NumPy中常用的两个函数是zeros()函数和ones()函数。这些函数可以帮助我们快速创建特定维度和形状的多维数组,并设置初始值。
下面是这两个函数的详细用法。
zeros()函数

zeros()函数可以创建一个由0组成的多维数组。
它接受一个表示数组形状的元组,例如(m,n)表示创建一个m行n列的数组。
示例:
  1. import numpy as np
  2. a = np.zeros((3, 2))
  3. print(a)
复制代码
输出结果:
  1. [[0. 0.]
  2. [0. 0.]
  3. [0. 0.]]
复制代码
上面的代码创建了一个3x2的数组,并将所有元素都设置为0。
zeros()函数还可以接受一个参数表示数组的数据类型。
示例:
  1. b = np.zeros((3, 2), dtype=int)
  2. print(b)
复制代码
输出结果:
  1. [[0 0]
  2. [0 0]
  3. [0 0]]
复制代码
上面的代码创建了一个3x2的整型数组。
ones()函数

ones()函数可以创建一个由1组成的多维数组。
它也接受一个表示数组形状的元组,例如(m,n)表示创建一个m行n列的数组。
示例:
  1. c = np.ones((2, 3))
  2. print(c)
复制代码
输出结果:
  1. [[1. 1. 1.]
  2. [1. 1. 1.]]
复制代码
上面的代码创建了一个2x3的数组,并将所有元素都设置为1。
ones()函数也可以接受一个参数表示数组的数据类型。
示例:
  1. #Python小白学习交流群:711312441
  2. d = np.ones((2, 3), dtype=int)
  3. print(d)
复制代码
输出结果:
  1. [[1 1 1]
  2. [1 1 1]]
复制代码
上面的代码创建了一个2x3的整型数组。
以上就是zeros()函数和ones()函数的详细用法。这些函数对于创建和操作多维数组非常有用。除此之外,NumPy还提供了许多其他方便的函数来处理多维数组。

来源:https://www.cnblogs.com/xxpythonxx/p/17537287.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具