np.array()
时间: 2024-08-14 20:08:49 浏览: 102
浅谈numpy中np.array()与np.asarray的区别以及.tolist
`np.array()` 是 NumPy 库中的一个核心函数,用于将各种数据类型转换成 NumPy 数组(ndarray)。它可以接收多种类型的输入,如列表、元组、字典或者其他可以迭代的对象,并将其组织成一个统一的数据结构,方便进行数值计算和向量化操作。这个函数的主要优点是可以自动处理维度和数据类型的转换,例如把标量、一维序列、多维列表等转换为同类型的一维或多维数组。
例如:
```python
import numpy as np
# 从列表创建数组
list_data = [1, 2, 3, 4, 5]
array = np.array(list_data)
print(array) # 输出:[1 2 3 4 5]
# 从字典创建数组,键值对应元素
dict_data = {'a': 1, 'b': 2, 'c': 3}
array_from_dict = np.array(dict_data, dtype=int)
print(array_from_dict) # 输出:array([1, 2, 3])
```
阅读全文