np.array()函数
时间: 2023-09-21 21:07:38 浏览: 78
`np.array()` 是 NumPy 库中的一个函数,用于创建一个多维数组。它可以将 Python 中的列表或元组转换为 NumPy 中的数组。`np.array()` 函数的语法如下:
```python
numpy.array(object, dtype=None, *, copy=True, order='K', subok=False, ndmin=0, like=None)
```
其中,`object` 表示要转换为数组的对象,可以是列表、元组等可迭代对象;`dtype` 表示数组的数据类型,可选参数,默认为 `None`,表示自动推断数据类型;`copy` 表示是否复制数组,可选参数,默认为 `True`,表示复制数组;`order` 表示存储顺序,可选参数,默认为 `'K'`,表示尽可能地使用 C 或 Fortran 的存储顺序;`subok` 表示返回类型,可选参数,默认为 `False`,表示返回一个与 `ndarray` 不同的子类;`ndmin` 表示指定数组的最小维度,可选参数,默认为 `0`,表示根据输入数据的形状来确定数组的最小维度;`like` 表示返回数组的类型,可选参数,默认为 `None`,表示返回一个新的数组。
例如,我们可以使用 `np.array()` 函数创建一个一维数组:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
# 输出:[1 2 3 4 5]
```
也可以创建一个二维数组:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)
# 输出:[[1 2 3]
# [4 5 6]]
```
阅读全文