NumPy ones()

ones()方法创建一个给定形状和类型的、填充了1的新数组。

示例

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 (可选) - 指定填充1的顺序

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

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.]]

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战