np.array调用
时间: 2024-12-03 17:15:09 浏览: 1
星际译王-在keras中利用np.random.shuffle()打乱数据集实例
`np.array()`是NumPy库中的一个核心函数,它用于创建数组对象。这个函数可以接受各种类型的输入,如列表、元组、标量、二维列表等,并将其转换成NumPy的ndarray(n-dimensional array,多维数组),这是一种强大的矩阵数据结构,支持大量的数学运算。
当你使用`np.array()`时,你可以按照以下方式操作:
1. **传入序列**:例如`np.array([1, 2, 3])`会创建一个一维数组。
2. **指定dtype**:如果需要,可以指定元素的数据类型,如`np.array([1, 2, 3], dtype=float)`。
3. **多维数组**:对于二维或多维数据,可以传递嵌套的列表,如`np.array([[1, 2], [3, 4]])`。
4. **从其他Python数据结构转换**:如`np.array(range(5))`将创建一个0到4的整数数组。
```python
# 示例
arr = np.array([1, 2, 3, 4, 5])
print(arr.shape) # 输出数组的维度和大小
print(arr.dtype) # 输出数组元素的数据类型
阅读全文