前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python中zeros函数和ones函数的详细用法

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

原创
作者头像
Python学习者
发布2023-08-11 20:55:43
2520
发布2023-08-11 20:55:43
举报
文章被收录于专栏:Python学习者

在使用Python进行数据分析和科学计算时,经常需要创建和操作多维数组。NumPy是Python中一个常见的数学库,它提供了许多方便的函数来创建、操作和处理多维数组。

NumPy中常用的两个函数是zeros()函数和ones()函数。这些函数可以帮助我们快速创建特定维度和形状的多维数组,并设置初始值。

下面是这两个函数的详细用法。

zeros()函数

zeros()函数可以创建一个由0组成的多维数组。

它接受一个表示数组形状的元组,例如(m,n)表示创建一个m行n列的数组。

示例:

代码语言:python
代码运行次数:0
复制
import numpy as np

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

输出结果:

代码语言:python
代码运行次数:0
复制
[[0. 0.]
 [0. 0.]
 [0. 0.]]

上面的代码创建了一个3x2的数组,并将所有元素都设置为0。

zeros()函数还可以接受一个参数表示数组的数据类型。

示例:

代码语言:python
代码运行次数:0
复制
b = np.zeros((3, 2), dtype=int)
print(b)

输出结果:

代码语言:python
代码运行次数:0
复制
[[0 0]
 [0 0]
 [0 0]]

上面的代码创建了一个3x2的整型数组。

ones()函数

ones()函数可以创建一个由1组成的多维数组。

它也接受一个表示数组形状的元组,例如(m,n)表示创建一个m行n列的数组。

示例:

代码语言:python
代码运行次数:0
复制
c = np.ones((2, 3))
print(c)

输出结果:

代码语言:python
代码运行次数:0
复制
[[1. 1. 1.]
 [1. 1. 1.]]

上面的代码创建了一个2x3的数组,并将所有元素都设置为1。

ones()函数也可以接受一个参数表示数组的数据类型。

示例:

代码语言:python
代码运行次数:0
复制
#Python小白学习交流群:711312441
d = np.ones((2, 3), dtype=int)
print(d)

输出结果:

代码语言:python
代码运行次数:0
复制
[[1 1 1]
 [1 1 1]]

上面的代码创建了一个2x3的整型数组。

以上就是zeros()函数和ones()函数的详细用法。这些函数对于创建和操作多维数组非常有用。除此之外,NumPy还提供了许多其他方便的函数来处理多维数组。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • zeros()函数
  • ones()函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档