ones()
方法创建一个指定形状和类型的新数组,并用 ones 填充。
import numpy as np
# create an array of 1s
array1 = np.ones(5)
print(array1)
# Output: [1. 1. 1. 1. 1.]
ones() 语法
ones()
的语法是:
numpy.ones(shape, dtype = None, order = 'C')
ones() 参数
ones()
方法接受三个参数:
shape
- 数组所需的新形状(可以是整数或整数元组)dtype
(可选) - 返回数组的数据类型order
(可选) - 指定填充 ones 的顺序
ones() 返回值
ones()
方法返回一个具有指定形状、顺序和数据类型,并用 1 填充的数组。
示例 1:使用 ones 创建数组
import numpy as np
# create a float array of 1s
array1 = np.ones(5)
print('Float Array: ',array1)
# create an int array of 1s
array2 = np.ones(5, dtype = int)
print('Int Array: ',array2)
输出
Float Array: [1. 1. 1. 1. 1.] Int Array: [1 1 1 1 1]
如果未指定,默认 dtype
为 float。
示例 2:使用 ones 创建 nd-Array
import numpy as np
# create a n-d array of 1s
array1 = np.ones([2,3])
print('n-d array:\n',array1)
输出
n-d array: [[1. 1. 1.] [1. 1. 1.]]