如何操作np.array
时间: 2023-11-23 07:48:59 浏览: 72
使用 NumPy 库中的 np.array() 函数可以创建一个 numpy 数组。以下是一些常见的操作:
1. 创建一个numpy数组:
```
import numpy as np
# 创建一个一维数组
a = np.array([1, 2, 3, 4, 5])
print(a)
# 创建一个二维数组
b = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(b)
```
2. 访问数组元素:
```
# 访问一维数组元素
print(a[0])
print(a[2:4])
# 访问二维数组元素
print(b[1][2])
print(b[1, 2])
```
3. 数组操作:
```
# 数组形状
print(a.shape)
print(b.shape)
# 数组类型
print(a.dtype)
print(b.dtype)
# 数组转置
print(b.T)
# 数组元素计算
c = np.array([2, 2, 2, 2, 2])
print(a + c)
print(a - c)
print(a * c)
print(a / c)
print(a ** 2)
```
4. 数组函数:
```
# 数组元素求和
print(np.sum(a))
# 数组元素最大值和最小值
print(np.max(a))
print(np.min(a))
# 数组元素平均值
print(np.mean(a))
# 数组元素标准差和方差
print(np.std(a))
print(np.var(a))
# 数组排序
print(np.sort(a))
```
阅读全文