`np.ones` 是 NumPy(Numerical Python 的缩写)库中的一个函数,用于生成全为 1 的数组。这个函数接受一个参数,即数组的形状(shape),然后返回一个由 1 组成的新数组。
例如:
```python
import numpy as np
# 生成一个形状为 (3, 4) 的数组,所有元素都是 1
ones_array = np.ones((3, 4))
print(ones_array)
```
输出:
```lua
[[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]]
```
此外,你还可以指定数组的数据类型(dtype)以及其他参数,但这通常不是必需的,因为默认设置可能足够满足你的需求。例如,如果你需要一个整数类型的数组,你可以使用 `dtype` 参数来指定。