NumPy中ones()函数
NumPy中ones()函数是用来创建一个给定形状和类型的数组,其中的元素均为1。它是一个简单的构造函数,可以用来快速创建数组,而不需要手动输入每个元素的值。
ones()函数的用法
ones()函数的基本语法为:numpy.ones(shape, dtype=None, order='C'),其中shape参数表示创建数组的形状,dtype参数表示数组元素的类型,order参数表示数组的存储顺序。
举例说明
下面通过几个例子来说明ones()函数的用法:
- 创建一个3行4列的浮点型数组:
import numpy as np arr = np.ones((3,4), dtype=np.float) print(arr) # 输出结果 [[1. 1. 1. 1.] [1. 1. 1. 1.] [1. 1. 1. 1.]]
- 创建一个3行4列的整型数组:
import numpy as np arr = np.ones((3,4), dtype=np.int) print(arr) # 输出结果 [[1 1 1 1] [1 1 1 1] [1 1 1 1]]
- 创建一个3行4列的复数型数组:
import numpy as np arr = np.ones((3,4), dtype=np.complex) print(arr) # 输出结果 [[1.+0.j 1.+0.j 1.+0.j 1.+0.j] [1.+0.j 1.+0.j 1.+0.j 1.+0.j] [1.+0.j 1.+0.j 1.+0.j 1.+0.j]]
以上就是NumPy中ones()函数的用法。ones()函数可以用来快速创建一个给定形状和类型的数组,其中的元素均为1,使用起来非常方便。