python数据分析Numpy数组对象ndarray案例
时间: 2024-10-14 19:14:41 浏览: 25
NumPy是Python的一个核心库,用于处理大型多维数组和矩阵数据。它的基本数据结构是ndarray(n-dimensional array),它是Python中的多维数组,类似于R语言中的向量或MATLAB中的矩阵。
下面是一个简单的例子来展示如何创建、操作和使用Numpy的ndarray:
```python
import numpy as np
# 创建一个一维数组 (vector)
arr1 = np.array([1, 2, 3, 4, 5])
print("一维数组:", arr1)
# 创建一个二维数组 (matrix)
arr2 = np.array([[1, 2], [3, 4]])
print("二维数组:", arr2)
# 创建空数组并初始化
empty_arr = np.empty((3, 2))
print("空数组并初始化:", empty_arr)
# 获取数组维度和形状
dim_and_shape = arr2.ndim, arr2.shape
print("数组维度和形状:", dim_and_shape)
# 数组的基本数学运算
sum_array = arr1.sum()
mean_array = arr2.mean()
print("数组求和和平均值:", sum_array, mean_array)
# 索引和切片
slice_example = arr2[0:2, 1]
print("切片操作:", slice_example)
阅读全文