np.array解释
时间: 2023-11-14 12:06:25 浏览: 99
浅谈numpy中np.array()与np.asarray的区别以及.tolist
np.array是NumPy库中的一个函数,用于创建多维数组(也称为ndarray对象)。它可以接受一个序列(如列表或元组)作为输入,并将其转换为一个多维数组。这个函数在科学计算和数据分析中非常常用。
使用np.array函数创建的数组具有以下特点:
1. 数组的维度可以从一维到多维。
2. 数组的元素类型可以是数字、字符串、布尔值等。
3. 数组的大小是固定的,一旦创建后,就不能再改变其大小。
示例代码如下:
```python
import numpy as np
# 创建一维数组
arr1 = np.array([1, 2, 3, 4, 5])
print(arr1)
# 创建二维数组
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
print(arr2)
# 创建三维数组
arr3 = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(arr3)
```
输出结果:
```
[1 2 3 4 5]
[[1 2 3]
[4 5 6]]
[[[1 2]
[3 4]]
[[5 6]
[7 8]]]
```
阅读全文