np.asarray()函数
时间: 2024-03-09 13:41:46 浏览: 100
浅谈numpy中np.array()与np.asarray的区别以及.tolist
5星 · 资源好评率100%
`np.asarray()`函数是NumPy库中的一个函数,用于将输入转换为NumPy数组。它接受一个输入参数和一个可选的dtype参数,并返回一个NumPy数组。
以下是`np.asarray()`函数的两个示例:
1. 将列表转换为NumPy数组:
```python
import numpy as np
a = [1, 2]
arr = np.asarray(a)
print(arr) # 输出:[1 2]
```
2. 指定dtype类型将列表转换为NumPy数组:
```python
import numpy as np
a = [1, 2]
arr = np.asarray(a, dtype='i')
print(arr) # 输出:[1 2]
```
在第一个示例中,`np.asarray()`函数将列表`a`转换为NumPy数组`arr`,并将其打印出来。在第二个示例中,`dtype='i'`参数指定了数组的数据类型为整数类型。
阅读全文