np.arryay()函数
时间: 2023-07-23 20:07:13 浏览: 67
`np.array()`函数是NumPy库中的一个函数,用于将Python列表或元组转换为NumPy数组。它的语法如下:
```python
np.array(object, dtype=None, copy=True, order='K', subok=False, ndmin=0)
```
其中,`object`参数是需要转换为数组的列表或元组;`dtype`参数是数组的数据类型,默认为`None`,表示自动推断数据类型;`copy`参数表示是否复制数据,默认为`True`;`order`参数表示数组在内存中的存储方式,`'C'`表示按行存储,`'F'`表示按列存储,默认为`'K'`,即按照数据在内存中的存储顺序;`subok`参数表示是否返回子类数组,默认为`False`;`ndmin`参数表示返回数组的最小维度,默认为`0`。
例如,将一个Python列表转换为NumPy数组可以这样实现:
```python
import numpy as np
list1 = [1, 2, 3, 4, 5]
arr1 = np.array(list1)
print(arr1) # 输出 [1 2 3 4 5]
```
如果希望指定数组的数据类型,可以在`dtype`参数中进行设置,例如:
```python
arr2 = np.array(list1, dtype=np.float32)
print(arr2) # 输出 [1. 2. 3. 4. 5.]
```